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

Ansehen: 15073|Antwort: 0

[CDN] Mit dem CDN-Dienst werden Apache-Cache-Policy-Einstellungen verwendet

[Link kopieren]
Veröffentlicht am 02.11.2014 13:45:30 | | | |
Die Verfallsregelung von Apache kann über Apaches mod_expires und mod_headers Module festgelegt werden:

1) Modul mod_expires Einstellungen:
Ermöglicht die Steuerung von HTTP-"Expires"- und "Cache-Control"-Headern über Konfigurationsdateien
Die Hauptfunktion des mod_expires-Moduls besteht darin, automatisch Expires- und Cache-Control-Tags in den Seitenheader-Informationen zu generieren, wodurch die Häufigkeit und Häufigkeit von Client-Besuchen reduziert, unnötiger Datenverkehr reduziert und die Zugriffsgeschwindigkeit erhöht wird
mod_expires ist eines der einfachsten Module in Apache, mit nur drei Anweisungen
ExpiresActive-Direktive: Aktivieren oder deaktivieren Sie die Funktion, die die Header "Expires:" und "Cache-Control:" erzeugt.
ExpiresByType-Direktive: Spezifiziert die Ablaufzeit von MIME-Dokumenten (z. B. Text/HTML).
ExpiresDefault-Direktive: setzt die Ablaufzeit für alle Dokumente fest.

Wie man die Ablaufzeit schreibt
"Access Plus 1 Monat"
"Zugang plus 4 Wochen"
"Jetzt plus 30 Tage"
"Modifikation plus 5 Stunden 3 Minuten"
A2592000
M604800
access, now und A haben dieselbe Bedeutung, was bedeutet, dass die Ablaufzeit mit dem Zeitpunkt des Zugriffs beginnt.
modify und M haben dieselbe Bedeutung, das heißt, die Verfallszeit beginnt mit der letzten Änderungszeit der zugegriffenen Datei.
Daher funktioniert die letztere Schreibmethode nur für statische Dateien, während dynamische Seiten, die von Skripten generiert werden, nicht davon betroffen sind

Konfigurationsbeispiel:

    Läuft ab mod_expires aktiv am
    AblaufStandardmäßig "Zugriff plus 6 Monate"
    ExpiredByType-Bild/* "Zugriff plus 10 Jahre"
    Läuft ab: Text/* "Zugriff plus 10 Jahre"
    ExpiresByType application/* "Zugriff plus 30 Minuten"

Verifikation: Bild-/JPEG-Cache-Zeit beträgt 315360000s (10 Jahre)



Wenn du Image/JPEG so einstellst, dass sie nicht cachet (Max-Alter auf 0s gesetzt):

# ExpiresByType Bild/* "Zugriff plus 10 Jahre"
ExpiresByType Bild/* A0




2) Modul mod_headers Einstellungen:

   # JAHR (1 Jahr Cache-Zeit für flv, gif, ico-Dateitypen)

Header-Set Cache-Control "max-age=2592000"


# WOCHE (pdf.swf, js, css Cache-Zeit ist eine Woche)

Header-Set Cache-Control "max-age=604800"


# NEVER CACHE (jsp.swf, ICO-Dateityp wird nicht zwischengespeichert)

Header-Set läuft ab "Do, 01. Dez 2003 16:00:00 GMT"
Header-Set Cache-Control "no-store, no-cache, must-revalidate"
Header-Set Pragma "no-cache"






Vorhergehend:Wenn die Cache-Kontrolle des Seitenheaders auf No-Cache gesetzt ist, erfolgt dann der Zugriff auf den Backserver über das CDN?
Nächster:Mit Hilfe des CDN-Dienstes sind IIS-Cache-Policy-Einstellungen
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