Cache Control Header Değerleri

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.
Bu makale yardımcı oldu mu?
0 kişi içerisinden 0 kişi bunun yardımcı olduğunu düşündü

Yorumlar

0 yorum

Yorum yazmak için lütfen oturum açın: oturum aç.