Cache-Control: depolama ve yeniden kullanım
no-cache depolamaya izin verir ama yeniden kullanım öncesi başarılı doğrulama ister. no-store depolamayı yasaklar. max-age tazelik süresidir; nesnenin o kadar tutulacağı garantisi değildir.
Cache-Control: depolama ve yeniden kullanım
| Yanıt yönergesi | Kontrol ettiği | Örnek yorum |
|---|---|---|
| max-age=3600 | Tazelik süresi | Güncel yaş 3.600 saniyeyi aşınca yanıt bayatlar. |
| s-maxage=600 | Paylaşılan önbellek tazeliği | Paylaşılan önbellek max-age/Expires yerine 600 saniye kullanır. |
| no-cache | Yeniden kullanım doğrulaması | Kayıtlı yanıt yeniden kullanımdan önce başarıyla doğrulanmalıdır. |
| no-store | Depolama yasağı | Özel ve paylaşılan önbellek bu yanıtı saklamamalıdır. |
| private | Paylaşılan önbellek depolaması | Paylaşılan önbellek saklayamaz; özel önbellek saklayabilir. |
| public | Paylaşılan önbelleğe uygunluk | Normalde kısıtlı durumlarda paylaşılan önbelleğe izin verir; diğer koşullar sürer. |
| must-revalidate | Bayatladıktan sonra yeniden kullanım | Bayatlayınca yeniden kullanımdan önce başarılı doğrulama gerekir. |
| no-transform | Gösterim değişiklikleri | Aracılar gösterimi dönüştürmemelidir. |
Formül ve yöntem
Tam yanıt politikasını ve ilgili istek yönergelerini okuyun. Saklama izni ile sunucuya sormadan kullanmayı ayırın. 304 doğrulaması kayıtlı gövdeyi kullanabilir; her seferinde indirme değildir. Hash’li açık varlık ile hesap sayfasının ihtiyaçları farklıdır. Tablo anlamı açıklar, tek genel politika önermez; sağlayıcı ek kurallar koyabilir.
Çözümlü örnek
Cache-Control: public, max-age=0, must-revalidate, kayıtlı yanıtın yeniden kullanımını hemen doğrulamaya bağlar. “Asla saklama” veya bir saat tazelik demek değildir.
Sonucu değiştirebilecek etkenler
no-store tam gizlilik veya veri silme yöntemi değildir. Çelişen başlıklar, yetkilendirme, durum ve önbellek kuralları sonucu etkiler.
Kaynaklar ve tanımlar
Yöntem kontrol tarihi:
İlgili bir işlemle devam edin
Önbellek Kaynak Tasarrufu Hesaplayıcı
Beklenen kaynak isteği = toplam istek × (1 − isabet kesri). 100,000 istekte %80 isabet, 20,000 kaynak erişimi bırakır.
Sayfa Görüntüleme Geliri Hesaplayıcı
Sayfa görüntüleme = ziyaret × ziyaret başına sayfa. Tahmini gelir = görüntüleme ÷ 1,000 × sayfa RPM.
Çalışma Süresi Kesinti Bütçesi
İzinli kesinti = izleme süresi × (1 − çalışma hedefi). 30 günde %99.9 hedef, zaman modelinde 43.2 dakika verir.
Gözlenen Çalışma Oranı
Çalışma oranı = (izlenen süre − kesinti) ÷ izlenen süre × 100. Kesinti aynı izleme aralığında olmalıdır.