Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 14131|Antwort: 0

[CDN] Wenn die Cache-Kontrolle des Seitenheaders auf No-Cache gesetzt ist, erfolgt dann der Zugriff auf den Backserver über das CDN?

[Link kopieren]
Veröffentlicht am 02.11.2014 13:41:21 | | | |
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:
  1. location ~ .*\.php$ {
  2.     if ($request_uri !~ ^/dynamicimg/) {
  3.         add_header              Cache-Control "no-cache";
  4.         add_header              Pragma no-cache;
  5.     }
  6.   }
Code kopieren







Vorhergehend:Wie liest man das echte oder falsche iPhone 5s Mobiltelefon? Apple iPhone 5s Echtheits- und Fake-Identifikations-Tutorial
Nächster:Mit dem CDN-Dienst werden Apache-Cache-Policy-Einstellungen verwendet
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com