Yüksek trafikli siteler için harici olarak barındırılan js / css çerçevelerini kullanmak yaygın mıdır, yoksa “akıllı” mıdır?


10

Birçok popüler JS / CSS çerçevesi Google'ın Kütüphaneler API'sı (jQuery, Dojo, MooTools vb.) Aracılığıyla sunulmaktadır. Yahoo, diğerleri gibi kendi YUI araç setini de barındırıyor.

Yüksek hacimli / trafikli siteler aslında bu harici olarak barındırılan kaynaklara (kendi kopyalarını barındırmadan) güveniyor mu? Deneyimime göre, üzerinde çalıştığım projelerle birlikte paketlenmiş bu kütüphanelerle sık sık karşılaştığım halde, kaldıraç için harika bir hizmet gibi görünüyor.

Buradaki en yaygın uygulama nedir? Dahası, bunları harici olarak kullanmak güvenli ve güvenilir mi (deneyime dayalı)?

Yanıtlar:


12

Oldukça yaygındır ve kesinlikle bir İçerik Dağıtım Ağı kullanan yüksek trafikli web siteleri için sağlam bir tavsiye, kullanıcıların hızlı bir şekilde statik içerik almasını sağlarken ana sunucunuzu zorlar.

Google'ın jQuery tarafından barındırılan ve daha sonra aynı şeyi yapan B sitesini ziyaret ettiğini kullanan A sitesini ziyaret edersem, a sitesinden önbelleğe almış olacağım ve tekrar indirmeye gerek kalmayacağı avantajı vardır.

Dezavantajı, aynı çalışma süresine sahip diğer ağlara güveniyor olmanız, Amazon kesintileri hiçbir şeyin% 100 çalışma süresine sahip olmadığını kanıtladı.


Teşekkürler Toby, CDN'leri kesinlikle takdir etsem de, her zaman bunların tamamen harici bir sistem yerine kurulum ve yapılandırılmış olduğunu düşündüm. Yaptığınız önbellek noktası da güzel! Şerefe
jlb

Kendi dosyalarınız için ayarladığınız bir CDN ile Google'ın belirli dosyalara nasıl hizmet ettiği gibi bir fark vardır, ancak bence dezavantajlar ve avantajlar aynıdır. Kontrolünüz dışında bir kişinin barındırılan dosyanın içeriğini değiştirebilme şansı var, ancak bunun bir örneğini bulduğumdan emin değilim.
Toby

2
Js / css / resimleriniz için farklı bir ana bilgisayar kullanmak, tarayıcının daha paralel istekler yayınlamasına olanak tanır, bu da potansiyel olarak daha hızlı sayfa yüklemeleri anlamına gelir.
Zhaph - Ben Duguid

JQuery ile ilgili sorun, son zamanlarda çok sayıda sürüm olması, bu nedenle birçok sitenin 1.5, 1.5.1'den 1.7'ye kadar farklı sürümleri olması.
DisgruntledGoat

5

Kontrol BuiltWith.com Web Teknoloji Trendleri & HTTPArchive web sitesinin istatistikleri dış kütüphaneleri ve hizmetlerin kullanımı ile ilgili metrikler için.

BuiltWith.com'a göre , 2.146.587 web sitesi Google'ın AJAX Kütüphaneleri API'sını kullanmaktadır. Bu, internette en çok ziyaret edilen sitelerdeki 169.454 web sitesini ve web'in geri kalanında ek 1.977.133 web sitesini içerir.

HTTPArchive.org'a göre , Alexa En İyi 1.000.000 Sitenin (?)% 17'si Google Kütüphaneler API'sını kullanıyor

Azalan gecikme süresi, artan paralellik ve daha iyi önbellekleme , güvenilir sağlayıcılar tarafından sunulan popüler kütüphaneleri kullanmanın bazı faydalarıdır.

Servis kesintisi durumunda yük devretmeyi yönetmenin yolları vardır .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.