Tento odhad závisí od nastavení CDN rôznych poskytovateľov služieb a nasledujú nastavenia politiky cache Nginx pre CDN Alibaba Cloud
HTTP hlavičky, ktoré umožňujú nastaviť ľubovoľné HTTP hlavičky
1) add_header
Syntax: add_header hodnota názvu
Predvolené: žiadne
Použite nasledujúce polia: http, server, lokalita
2) vyprší
Syntax: expires [time|epoch|max|off]
Default: expiruje
Použite nasledujúce polia: http, server, lokalita
Táto smernica určuje, či je v odpovedi uvedený čas expirácie, a ak áno, ako.
off zakazuje úpravu polí Expires a Cache-Control v hlavičke.
Čas ovláda hodnotu "Cache-Control" a záporné čísla znamenajú žiadnu cache
epoch nastavil hlavičku Expires na 1. januára 1970 00:00:01 GMT.
max nastavil hlavičku Expires na 31. decembra 2037 23:59:59 GMT, čím sa Cache-Control posunul na 10 rokov.
Napríklad nastavte čas vypršania typu súboru PHP na 1 hodinu:
Nastavte typ súboru php na no-cache, aby ste zabránili cache serveru v cache:
Okrem toho môžete nastaviť zodpovedajúcu politiku cache cez add_header a nastaviť ju na žiadnu cache pre dynamické PHP súbory:- location ~ .*\.php$ {
- if ($request_uri !~ ^/dynamicimg/) {
- add_header Cache-Control "no-cache";
- add_header Pragma no-cache;
- }
- }
Kopírovať kód
|