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

Ansehen: 16759|Antwort: 0

[CDN] Mit Hilfe des CDN-Dienstes sind IIS-Cache-Policy-Einstellungen

[Link kopieren]
Veröffentlicht am 02.11.2014 13:47:18 | | | |
1. Da die gesamte Seite nur Dateien .html .jpg .png .gif .apk und andere Dateien nicht zwischengespeichert sind; Zuerst können Sie die gesamte Seite wie folgt auf Nicht-Cache setzen.
a) Öffnen Sie den IIS Information Manager, klicken Sie mit der rechten Maustaste auf die Eigenschaften der Service-Website "a.cc.com", wählen Sie dann die HTTP-Header-Option, aktivieren Sie "Inhaltsablauf aktivieren", wählen Sie "Jetzt auslaufen" und dann "OK" wie folgt:



b) Nach den obigen Einstellungen wird der gesamte Website-Inhalt nicht mehr vom CDN zwischengespeichert, und dann wird eine Caching-Richtlinie für .html .jpg .png .gif .apk Dateitypen festgelegt


2. Die Cache-Einstellungen für bestimmte Dateien sind wie folgt:
a) Wenn die Dateien mit den oben genannten verschiedenen Erweiterungen separat in einem bestimmten Verzeichnis platziert werden und keine Dateien mit anderen Erweiterungen in diesem Verzeichnis vorhanden sind, kann die Cache-Zeit für das gesamte Verzeichnis festgelegt werden, in dem sich die Erweiterung befindet; Die spezielle Methode besteht darin, das Verzeichnis der Website "a.cc.com" im "IIS Information Manager" zu erweitern und das Verzeichnis auszuwählen, das die Cache-Zeit festlegen muss, zum Beispiel werden alle jpg-Dateien im Verzeichnis von img gespeichert, dann rechtsklickt man auf das Verzeichnis, wählt "Properties" und wählt den "HTTP-Header"-Selector; Da die gesamte Website gerade die Einstellung für Nicht-Caching gesetzt hat, sind die Cache-Einstellungen des "HTTP-Headers" des Verzeichnisses identisch mit denen in 1, und dann können Sie diese Konfiguration ändern: Wählen Sie "Nach diesem Zeitraum ablaufen" und setzen Sie die Zeit auf den Ablaufzeitwert, z. B. 14 Tage, klicken Sie auf "OK" zum Speichern, wie folgt:



b) Wenn die Dateien mit einer bestimmten Erweiterung nicht einheitlich in einem eindeutigen Verzeichnis platziert sind, sondern mit anderen Erweiterungsdateien im selben Verzeichnis gemischt sind, ist die Konfiguration komplizierter;


Um zu vermeiden, Dateien mit bestimmten Erweiterungen einzeln zu konfigurieren, müssen wir IIS "Wildcards" unterstützen, und die Konfiguration, die "Wildcards" unterstützt, ist wie folgt:
1) Öffnen Sie den IIS Information Manager, klicken Sie mit der rechten Maustaste auf das Attribut der Service-Website a.cc.com, wählen Sie den Reiter Home-Verzeichnis aus und klicken Sie auf die Schaltfläche Konfigurieren im Tab, und das folgende Dialogfeld erscheint:



2) Unter der Spalte "Wildcard Application Mapping (Execution Order)" klicken Sie auf die Schaltfläche "Einfügen" und wählen Sie C: WINDOWSMicrosoft.NETFramework im Dateiauswahlfenster, das erscheint. 4.0.30319aspnet_isapi.dll Datei, bei der "C:" die Systemfestplatte ist, nicht "Bestätigen, ob die Datei existiert" ankreuzen, wie folgt:



Nach dem Drücken von zwei "OK"-Buttons hintereinander ist die Support-Konfiguration der IIS-Wildcards abgeschlossen

3) Als Nächstes geht man in das Verzeichnis, in dem sich eine Cache-Konfigurationsdatei befindet, wählt zuerst eine Datei aus, die die Erweiterung zwischenspeichern muss, klickt mit der rechten Maustaste aus, wählt Eigenschaften, wählt die "HTTP-Header"-Karte, führt die Konfiguration in 2.a durch und speichert; Anschließend gibt es eine Einstellung für alle Dateien mit derselben Erweiterung unter diesem Dateiverzeichnis; zu diesem Zeitpunkt müssen Sie die Konfigurationsdatei-Implementierung von IIS anpassen.

4) Die Konfigurationsdatei von IIS wird in C:WINDOWSsystem32inetsrvMetaBase.xml (IIS6-Einstellungen) gelegt, öffne die obige Datei mit dem Programm "Notepad", wenn wir die Cache-Ablaufzeit für die test.jpg im bin-Verzeichnis in 3 gesetzt haben, suchen wir nach der Zeichenkette "/bin/test.jpg", test.jpg Um alle jpg-Dateien im bin-Verzeichnis mit dieser Cache-Einstellung zu verbinden, musst du nur "test.jpg" durch "*.jpg" ändern und dann die Datei behalten. Hinweis: Um die oben genannten Dateien zu ändern, müssen Sie den IIS-Admin-Service in Services deaktivieren.

5) Dateicache-Einstellungen mit anderen Erweiterungen können die oben genannten 3) und 4) Operationen wiederholen.





Vorhergehend:Mit dem CDN-Dienst werden Apache-Cache-Policy-Einstellungen verwendet
Nächster:Was soll ich tun, wenn die Website anderthalb Monate anhält oder nicht enthalten ist?
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