Tento odhad závisí na nastavení CDN různých poskytovatelů služeb a následující jsou nastavení politiky cache Nginx pro CDN Alibaba Cloud
HTTP hlavičky, které umožňují nastavit libovolné HTTP hlavičky
1) add_header
Syntaxe: add_header hodnota názvu
Výchozí: žádný
Použijte následující pole: http, server, location
2) vyprší
Syntax: expires [time|epoch|max|off]
Výchozí nastavení: vyprší
Použijte následující pole: http, server, location
Tato směrnice určuje, zda je v odpovědi uvedena doba expirace, a pokud ano, jak.
off zakáže úpravu polí Expires a Cache-Control v hlavičce.
Hodnota "Cache-Control" určuje čas a záporná čísla znamenají ne-cache
epocha nastavila záhlaví Expires na 1. ledna 1970 00:00:01 GMT.
max nastavil hlavičku Expires na 31. prosince 2037 v 23:59:59 GMT, čímž se Cache-Control prodloužil na 10 let.
Například nastavte dobu expirace typu souboru v PHP na 1 hodinu:
Nastavte typ souboru PHP na bezcache, abyste zabránili cache serveru v cache:
Navíc můžete nastavit odpovídající cache politiku přes add_header a nastavit ji na žádnou cache pro dynamické PHP soubory:- location ~ .*\.php$ {
- if ($request_uri !~ ^/dynamicimg/) {
- add_header Cache-Control "no-cache";
- add_header Pragma no-cache;
- }
- }
Kopírovat kód
|