SORU
20 Ocak 2009, Salı


CSS dosyaları, tarayıcı Önbelleği

Sorum CSS ve tarayıcı ile ilgili. Bu YÜZDEN aramaya çalıştım ve bazı benzer mesajlar, ama hiçbir şey kesin buldu.

Ya da benim web projeleri iki CSS dosyaları kullanın. Bu benim web sayfaları BAŞKANI başvurulur. Benim sayfalardan birini vurdum sonra CSS her isteği ile yeniden indirilen değil önbelleğe alınmış mı? Umarım öyle olur. IE, Firefox ve Safari bu işi farklı yapıyor? Eğer tarayıcı kapalıysa, CSS, yeni bir tarayıcı örneği açıldığında ilk ziyaret yenilenir?

CEVAP
20 Ocak 2009, Salı


Dosyamuhtemelenönbelleğe - ama duruma göre değişir.

Farklı tarayıcılar belirsiz/sınırlı önbelleğe alma başlıkları sunucu kaynaklanan uğraşırken biraz farklı davranışlar - en belirgin bir şekilde var. Eğer net bir sinyal gönderirseniz, itaat, zaman hemen hemen tüm tarayıcılar.

En büyük farkı, varsayılan olarak farklı web sunucuları ve uygulama sunucuları yapılandırma önbelleğini.

Bazı (örneğin Apache) diğer sunucuları her yanıt - dosya türü ne olursa olsun no-cache komut göndermek olsa HTTP başlıkları önbelleğe tarayıcı teşvik ile bilinen statik dosya türleri hizmet etmek büyük olasılıkla onları.

...

Yani, öncelikle, mükemmel okumak HTTP caching tutorials dışarıda. HTTP Caching & Cache-Busting for Content Publishers benim için gerçek bir göz açıcı oldu :-)

Ve çevresinde Firebug Live HTTP Headers ile yükleyin keman add-on gelecek , sunucu başlıklarını öğrenmek için aslında gönderiyor.

O zaman mükemmellik için onları çimdik öğrenmek için (veya sizin için bunu yapmak senin sysadmin konuşma) server web okuyun.

...

Tarayıcı yeniden başlatıldığında ne, tarayıcı ve kullanıcı yapılandırmasına bağlıdır.

Genel bir kural olarak, her tarayıcı, Eğer değişen bir şey olup olmadığını görmek için (If-Last-Modified If-None-Match) yeniden başlattıktan sonra sunucu ile kontrol etmek daha olmasını bekliyoruz.

Eğer sunucunuz doğru bir şekilde yapılandırmak, tarayıcı önbelleğini normal olarak kullanacağı süper-kısa 304 Not Modified (çok az bant genişliği maliyet) ve sonra geri dönmek gerekir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Defence Videos

    Defence Vide

    13 Mayıs 2013
  • Miles Fisher

    Miles Fisher

    8 NİSAN 2009
  • pain975

    pain975

    27 NİSAN 2008