Wenn in .htaccessEine Frage, über die HTTP-Header-Cache ablaufen
<FilesMatch "\.(gif|png|jpg|jpeg|js|css|swf|ico)$">
ExpiresActive On
ExpiresDefault "access plus 1 years"
</FilesMatch>
Headers in Browser:
Cache-Control:maxage=5184000
Expires:Thu, 20 Jan 2011 10:18:51 GMT
Dann Browser HTML-Code nicht Cache, es tut?
Und Google empfehlen 1 Monat senden verfallen, warum youtube Header senden
Expires:Tue, 27 Apr 1971 19:44:06 EST
"Set Expires zu einem Minimum von einem Monat, und vorzugsweise bis zu einem Jahr, in der Zukunft. (Wir bevorzugen Expires über Cache-Control: Max-Alter, weil es breiter unterstützt wird.) Setzen Sie es nicht auf mehr als ein Jahr in der Zukunft, da dies gegen die RFC-Richtlinien verstößt. " Google empfehlen – meotimdihia
ich erinnere mich nicht, aber viele Werkzeug empfehlen> 1 Monat> "<. Ich weiß nicht, wie – meotimdihia
@ Meotimdihia: Ergänzende Medien wie Stylesheets, Bilder oder Skripte sind nicht oft ändern. In den meisten Fällen werden sie einmal erstellt und nicht geändert Deshalb empfehlen einige, diese Dateien so einzustellen, dass sie niemals ablaufen (verwenden Sie ein Ablaufdatum von mehr als einem Jahr) und verwenden Sie eine andere Datei, wenn sich der Inhalt geändert hat (einige verwenden Versionsinformationen oder eindeutige Token in der URL zu) machen die Ressource noch unbekannt). – Gumbo