Bu tahmin, farklı hizmet sağlayıcılarının CDN ayarlarına bağlıdır ve aşağıdakiler Alibaba Cloud'un CDN'sinin Nginx önbellek politikası ayarlarıdır
HTTP Başlıkları, rastgele HTTP başlıklarının ayarlanmasına olanak tanır
1) add_header
Sözdizimi: add_header isim değeri
Varsayılan: yok
Aşağıdaki alanları kullanın: http, sunucu, konum
2) süresi doldu
Sözdizimi: [time|epoch|max|off] süresi doluyor
Varsayılan durum: süresi doluyor
Aşağıdaki alanları kullanın: http, sunucu, konum
Bu direktif, yanıtta bir son kullanma süresinin işaretlenip işaretlenmediğini ve varsa nasıl işaretlendiğini kontrol eder.
kapalı, başlıktaki Expires ve Cache-Control alanlarının değiştirilmesini engeller.
Zaman, "Önbellek Kontrolü"nün değerini kontrol eder ve negatif sayılar önbellek olmadığını gösterir
epoch, Expires başlığını 1 Ocak 1970 00:00:01 GMT'ye ayarladı.
max, Expires başlığını 31 Aralık 2037 23:59:59 GMT olarak belirledi ve Cache-Control'ü maksimum 10 yıla çıkardı.
Örneğin, PHP'nin dosya tipi bitiş süresini 1 saat olarak ayarlayın:
Önbellek sunucusunun önbelleğe bağlanmasını önlemek için PHP dosya tipini no-cache olarak ayarlayın:
Ayrıca, ilgili önbellekleme politikasını add_header üzerinden ayarlayabilir ve dinamik PHP dosyaları için önbellek yok olarak ayarlayabilirsiniz:- location ~ .*\.php$ {
- if ($request_uri !~ ^/dynamicimg/) {
- add_header Cache-Control "no-cache";
- add_header Pragma no-cache;
- }
- }
Kopya kodu
|