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
Öğ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,.
HTTP durum doğru oturum açma sayfası i...
0 HTTP Durum kodu bir anlamı var mı?...
.Net HttpWebRequest.() GetResponse htt...
Ne http durum kodu, oturum zaman aşımı...
Güncelleme ve silme için HTTP durum ko...