Bu sorunun birkaç kez sorulduğunu biliyorum. Ama yine de kavram hakkında net değilim. biz/max-age başlığını sona eriyor kullanırsanızEtag ve Expires başlığı arasındaki fark nedir?
Expiry headers are used when you don’t even want client (and proxies/caches) to make a request to
the server. In ETAG, the client will check with the server for the update, but in expiry
headers, the client will know, when to expire the file and check for an update, till then it
(browsers and proxies/caches) won’t bother server for checking the update.
, ben is var SO ne birçok bloglar ve cevapları okuduktan sonra Yani temelde Hatta güncelleştirilmiş dosya için sunucuda kontrol etmeyeceği, derler. Bu yüzden yerel olarak test etmeyi düşündüm.
2 js dosyaları ve 1 resim dosyası dahil olmak üzere basit html dosyası üzerinde oluşturdum. IIS'de, Expires başlığını görüntü klasörü için 2 gün olarak ayarladı. Anladığım kadarıyla, görüntü dosyasını sunucudan bir kez aldıktan sonra, bir sonraki istek için, görüntü dosyasının değiştirilip değiştirilmediğini kontrol etmek için sunucuya bir istek göndermemelidir.
Ancak sahip olduğum her şey, sayfayı yenilediğimde sunucuya gönderilen bir istek görüyorum ve sunucu 304 not modified
durumunu döndürüyor. Ama okuduğum özellikler/bloglara göre Sunucuya bir istek göndermemelidir.
Birisi lütfen açıklayınız. Eğer anlattığım için