Wie kann man festlegen des Ablaufdatums oder eines höchstalters in den HTTP-Headern für statische Ressourcen in IIS
Ich bin mit IIS 6 und IIS 7 als web-server.
Nach dem ausführen Google page speed online , es Anmerkungen, dass ich sein sollte: Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.
Und listet eine Menge von einfachen Bilder , meine javascript-Dateien und die style sheets.
Wie kann ich legen Sie das Ablaufdatum für diese statischen Dateien ? Ich dachte, dies geschah automatisch durch den browser ?
InformationsquelleAutor der Frage Edelcom | 2011-04-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Leverage browser caching:
Festlegen eines Ablaufdatums oder eines höchstalters in den HTTP-Headern für statische Ressourcen
Öffnen Sie IIS-manager-> Klicken Sie auf Ihre Website-> Klicken Sie auf den HTTP-Antwort-Header in der Homepage-> Klicken Sie auf "Set Common-Header auf das Bedienfeld "Aktionen" - > Check Abläuft Web-Inhalte -> Nach 7 Tagen (wie vorgeschlagen in der page speed-Analyse "Angeben, ein Verfallsdatum mindestens eine Woche in der Zukunft für die folgenden Ressourcen"
http://technet.microsoft.com/en-us/library/cc770661%28WS.10%29.aspx
InformationsquelleAutor der Antwort Rami Sarieddine
Manchmal das google-tool beschwert sich, wenn Sie nicht, den Cache-Control max-age und Expires-header, IIS stellt nur die max-Alter, die sollten in Ordnung sein, wirklich. Können Sie bestätigen durch die Verwendung von chrome oder mit firebug und Suche auf der Net-Debug-panel und prüfen die Antwort-Header.
InformationsquelleAutor der Antwort Tim H
Einstellung Ablaufdatum für statische Dateien im Web.config-Datei für IIS. Ich habe nicht viel wissen in der ISS, aber fand diese auf einer web -
http://www.iis.net/learn/application-frameworks/install-and-configure-php-applications-on-iis/translate-htaccess-content-to-iis-webconfig
Den obigen code wird die Zwischenspeicherung aktivieren .html-Dateien für maximal 14 Tage. Für .php-Dateien, sicherzustellen, dass keine Zwischenspeicherung erfolgt.
Weitere finden Sie http://www.iis.net/configreference/system.webserver/staticcontent/clientcache
InformationsquelleAutor der Antwort Shankar Prakash G