2010-09-28 9 views
5

İçeriği ayda yaklaşık bir kez güncellediğim bir web sitem var. Ben HTTP istek başlığı alanları kontrol, ben şu çıktıyı almak:Son kullanma tarihi, önbellek denetimi ve pragma HTTP isteği başlık alanları nasıl ayarlanmalı?

Expires: Thu, 19 Nov 1981 08:52:00 GMT 
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 
Pragma: no-cache 

Sorum, ben içeriğini güncellemek hangi sıklıkta göz önüne alındığında, elle sitenin önbellek izin için bu alanları ayarlama hakkında düşünüyorum edilir. Php başlığını() kullanıyorum; bunu yapmak için komut.

Bu nedenle, sorum şu: son kullanma tarihi, önbellek denetimi ve pragma HTTP isteği başlık alanları nasıl ayarlanmalı? Ayrıca, bunlara ek olarak başka alanlar da ayarlamalı mıyım?

cevap

0

Sizin başlık içeriği sona erecek ve önbelleğe tekrar getirmek zorunda kalacak ve bu süre de gelecekte tarihi olmalıdır sona eriyor. kamu max-yaş = 2592000

Eğer 30 saniye için önbelleğe istiyorum varsayarsak:

ekleyebilir Cache-Control For Pragma başlığındaki

kurtulun.

Daha fazla kontrol için hafichuk'un tavsiyelerini takip etmeli ve ETag'ları kullanmalısınız.

önbellek başlıklarını referanslar için Headers

+0

sen * 30 gün demek istedi check out * –