Detaylı bilgi için HTTP Cache Kullanımı ve Yönetimi adlı makaleyi inceleyebilirsiniz.
Cache-Control Header Değerleri |
Açıklama |
no-store |
Bu içerik saklanamaz. Bütün istekler orijin sunucusu tarafından yanıtlanır. |
no-cache |
Bu içerik saklanabilir ancak doğrulanmadan servis edilemez. |
private | İçerik sadece kullanıcının tarayıcısında saklanabilir. |
public |
Paylaşımlı cache katmanı ve tarayıcı içeriği saklayabilir. Eğer herhangi bir değer belirtilmediyse (no cache, no-store, private ya da public) public olarak kabul edilir. |
max-age=<saniye_cinsinden_süre> |
Bu değer private ve public değerleriyle beraber cache ömrünü belirtmek için kullanılır. |
s-max-age=<saniye_cinsinden_süre> |
Sadece paylaşımlı cache katmanları için cache ömrünü belirler. |
must-revalidate |
Bu değer cache ömrü bittiğinde kullanılır. Eğer must-revalidate değeri varsa içerik doğrulanmadan kullanıcıya servis edilemez. |
proxy-revalidate |
Doğrulama zorunluluğunu sadece paylaşımlı cache tarafında sağlar. Yerel cache katmanları bu değerden etkilenmez. |
no-transform |
Bu değer orijinden gelen yanıtın (depolama ve yavaş bağlantı sorunları için veri minimizasyonu gibi değişikler) ve headerlarının (Content-Encoding, Content-Range veya Content-Type) değiştirilemeyeceğini belirtir. |
stale-while-revalidate=<saniye_cinsinden_süre> |
Bu değer cache ömrü bittiğinde kullanılır. Arka planda içerik doğrulanırken istemciye bayat cache verilecektir. Süre değeri (saniye olarak) bayat cache'in servis edileceği süreyi gösterir. |
stale-if-error=<saniye_cinsinden_süre> | Bu değer cache ömrü bittiğinde kullanılır. İçerik doğrulandığı sırada bir sorun oluşursa, istemciye bayat cache verilecektir. Süre değeri (saniye olarak) bayat cache'in servis edileceği süreyi gösterir. |
Pragma Header Değerleri |
Açıklama |
no-cache |
Bu içerik saklanabilir ancak doğrulanmadan servis edilemez. Bütün istekler için orijin sunucusuna bir doğrulama isteği gönderilir. Pragma, Cache-Control ile aynı işlevsellikte değildir bu yüzden sadece HTTP/1.0 geriye dönük uyumluluk için kullanılmalıdır. |
E-Tag Header Değerleri |
Açıklama |
<EtagValue> |
Strong Etag içeriği byte bazında tanımlar. |
<W/EtagValue> |
Weak Etag’de içerikte byte bazında değişiklikler olabilir. |
Last Modified |
Açıklama |
<GMT_saat_diliminde_tarih> |
GMT zaman diliminde içeriğin değiştiği tarihi belirtir. |
Age |
Açıklama |
<saniye_cinsinden_süre> | Age içeriğin saklandığı zamanı saniye cinsinden belirtir. |
Yorumlar
Yorum yazmak için lütfen oturum açın: oturum aç.