Yanıtlar:
Yapabileceğin 4 şey var.
Ve diğer bazı insanlar önerdi:
(Örneğin jQuery, Prototype veya Dojo gibi) ortak kütüphaneleri kullanıyorsanız, Google'a dosyayı yükünü ve onları yapabilir o hizmet , bu size birçok avantaj sağlar:
Not: İstediğiniz sürümün önbelleğe alma özellikleri üzerinde büyük bir etkisi olabilir: jQuery 1.4.2'yi istemek size bir yıl boyunca önbelleğe alınabilecek bir dosya verir, ancak 1.4 yalnızca bir saat için önbelleğe alınabilir.
Kütüphanenin tamamını bir js dosyasına koyabilir ve dosyayı sıkıştırabilirsiniz. Ancak, bir sayfanın ilk yüklenmesi için gerçekten önemlidir. Bundan sonra, özellikle önbellek sona erme süresini yeterince uzun ayarlarsanız, js dosyanız tarayıcıda önbelleğe alınır. Dolayısıyla, art arda gelen isabetler artık js dosyanızı yüklemeyecektir.
Yukarıdaki cevaplara ek olarak, diğer 3. parti kütüphanelerle (jQuery, YUI, mootools, vb.) Bütünleşirken JS'nizi otomatik olarak sıkıştırmak ve optimize etmek için Google Kapanış Derleyicisini kullanabilirsiniz.
Çok sayıda sayfa öğesi ve ayrı bir etki alanına erişiminiz varsa, büyük JS dosyası dahil olmak üzere tüm statik dosyaları ikinci etki alanında barındırmayı düşünebilirsiniz.
Steve Souders'ın Yüksek Performanslı Web Siteleri blogunda not ettiği gibi -
... bazı durumlarda, tek bir etki alanına indirilen bir sürü kaynak alıp bunları birden çok alana bölmeye değer. Ben bu etki alanı paylaşımı denir. Bunu yapmak, toplam sayfa yükleme süresini azaltarak daha fazla kaynağın paralel olarak indirilmesini sağlar.
başka bir yerde yazıyor ..
Tarayıcılar, etki alanı başına sınırlı sayıda bağlantı açar ... Bir etki alanı yerine iki etki alanındaki istekleri bölme veya paylaşma, özellikle IE 6 ve 7'de daha hızlı bir sayfa oluşturur.