Diese Schätzung hängt von den CDN-Einstellungen der verschiedenen Dienstanbieter ab, und im Folgenden sind die Nginx-Caching-Richtlinien des CDN von Alibaba Cloud aufgeführt
HTTP-Header, die es ermöglichen, beliebige HTTP-Header zu setzen
1) add_header
Syntax: add_header Namenswert
Standard: keine
Verwenden Sie folgende Felder: http, Server, Standort
2) verfällt
Syntax: verliert [time|epoch|max|off]
Standard: läuft ab
Verwenden Sie folgende Felder: http, Server, Standort
Diese Richtlinie steuert, ob eine Verfallszeit in der Antwort markiert ist und falls ja, wie.
die Änderung der Felder Expired und Cache-Control im Header verbietet.
Die Zeit steuert den Wert von "Cache-Control", und negative Zahlen zeigen kein Cache an
Epoch setzte die Expires-Überschrift auf den 1. Januar 1970 um 00:00:01 GMT.
Setzen Sie den Extires-Header maximal auf 31. Dezember 2037 um 23:59:59 GMT, wodurch Cache-Control auf 10 Jahre maximiert wird.
Zum Beispiel setzen wir die Dateityp-Ablaufzeit von PHP auf 1 Stunde:
Setze den Dateityp von php auf no-cache, um das Caching des Cacheservers zu verhindern:
Außerdem kannst du die entsprechende Caching-Policy über add_header setzen und sie auf keinen Cache für dynamische PHP-Dateien setzen:- location ~ .*\.php$ {
- if ($request_uri !~ ^/dynamicimg/) {
- add_header Cache-Control "no-cache";
- add_header Pragma no-cache;
- }
- }
Code kopieren
|