SORU
3 Kasım 2009, Salı


HTTP durum kodu 200 (önbellek) vs durum kodu 304?

"Page Speed" eklentisi Firefox için benim web sitesine erişmek için. Google kullanıyorum

Benim sayfada bazı bileşenler HTTP durum olarak gösterilir:

200 200 (önbellek) 304

Google tarafından"". Sayfa Hızı

Tam anlamadım ne 200 (önbellek) ve 304 arasındaki farktır.

Sayfa birden çok kez yenilenir (ama benim önbellek temizlenmiş değil) ve her zaman benim favicon görünüyor.ıco ve birkaç fotoğraf bazı resimler diğer http durum 304 karşın, durum=200 (önbellek).

Farkı anlayamıyorum.

GÜNCELLEME:

Google "", "" 5 ** http://example.com/favicon.ico gibi . 200 (önbellek) alıyorum Sayfa Hızı kullanarak

Ama, "" http://cdn.example.com/js/combined.min.js . 304 durum http alıyorum

İki JavaScript dosyaları aynı dizin /js/, birinde yer alan bir http durum 304 dönen ve diğer (önbellek) 200 durum kodunu döndüren var anlamıyorum.

CEVAP
3 Kasım 2009, Salı


Öğelerle kodu "200 (önbellek)" yerine doğrudan tarayıcı önbelleği, yani orijinal isteklerini öğeler vardı dönen başlıklarını gösteren tarayıcı önbelleğini olabilir (örneğin gelecek tarihli Expires Cache-Control: max-age başlıkları), ve o zaman seni tetikleyen yeni bir istek, bu önbelleğe alınan nesnelerin hala saklanan yerel önbellek ve henüz süresi dolmuş.

304s, öte yandan, tarayıcı, dosya önbelleğe son sürümü beri değiştirilmişse kontrol ettikten sonra sunucu yanıtı (cevabı "" hayır.

İçin en iyi web performansını, sen en iyi off çok uzak bir gelecekte Expires: Cache-Control: max-age başlık için tüm varlıklar, ve sonra ne zaman bir varlık için değiştirilmesi gerekir, değişen gerçek dosya varlık veya ekleme bir sürüm dizesi istekleri olan bir varlık. Bu herhangi bir istek varlığı kesinlikle önbelleğinde sürümü (304 yanıt gerek) değişmedikçe yapılması ihtiyacını ortadan kaldırır. Yahoo! var ETags doğru yapılandırılmış olduğundan emin yapma dahil more cache-related performance guidelines,.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • adrianisen

    adrianisen

    25 Kasım 2009
  • Amir Parmar

    Amir Parmar

    25 Kasım 2010
  • ExcelTutorials

    ExcelTutoria

    2 Mayıs 2009