HTTP Önbellek max-yaş, gerekir-düzeltin Kontrol
Sorgular Cache-Control ile ilgili birkaç sorum var.
Eğer statik bir html Önbellek-Kontrol max-age=3600, must-revalidate belirtin//images js/css dosyası Son Değiştirilmiş Başlık HTTP başlığında tanımlı:
- Tarayıcı/proxy önbelleği(Squid/Akamai gibi) kaynak sunucu için tüm yol doğrulamak için gidiyormax-age sona ermeden önce? Veya max-age sona kadar içeriği önbellekten hizmet edecek?
- Sonra max-age zamanaşımı (zamanaşımı önbellek), orada bir If-Modified-Since onay veya içeriği yeniden karşıdan gelen origin server G/Ç-Modified-Since onay?
CEVAP
a) Eğer sunucu bu başlık içerir:
Cache-Control "max-age=3600, must-revalidate"
içerik bayat (3600 saniye daha yaşlı) sonra içerik sunmak için önce kaynak sunucu at düzeltin gereken istemci önbelleğe alır ve proxy önbelleğe hem anlatıyor. Bu önbelleğe alma sistemleri varsayılan davranış olmalıdır, ama must-revalidate Direktif bu gereksinimi anlaşılır hale getirir.
b) istemci düzeltin. Bir ETag If-Match If-None-Match başlıklarını kullanarak düzeltin olabilir, ya da bir tarih ile If-Modified-Since If-Unmodified-Since başlıkları kullanın.

HTTP 304 Modifiye-yanıtları içeren önb...
HTTP durum kodu 200 (önbellek) vs duru...
Http çalışma zamanı arasındaki fark.Ön...
Başlık ne karakter kodlaması HTTP gere...
Pragma ve Önbellek-kontrol başlıkların...