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

  • FRED

    FRED

    1 EKİM 2005
  • SaraBeautyCorner - Nails and Nail Art Designs, DIY, Fashion & Makeup Tutorial

    SaraBeautyCo

    7 EKİM 2012
  • Sergio Fernandez

    Sergio Ferna

    1 EKİM 2009