SORU
28 Mayıs 2010, Cuma


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ı:

  1. 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?
  2. 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
4 Ocak 2012, ÇARŞAMBA


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.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • SolidWorksTutoriels

    SolidWorksTu

    14 Kasım 2013
  • TheSalband Rai

    TheSalband R

    11 NİSAN 2011
  • Videogamerz | Call of Duty

    Videogamerz

    5 NİSAN 2012