Vor ein paar Monaten habe ich nach Informationen gesucht, wie man Dateien (Stylesheets, Bilder) auf unserer Seite am besten cachen kann. Was ich fand, war ein paar Zeilen Code in der .htaccess-Datei hinzuzufügen:Dateicache mit .htaccess
# Expires caching (Caching static files for longer drastically improves performance, you might even want to put even more aggressive times)
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/html "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 1 month"
</IfModule>
Das Problem ist jedoch, dass, wenn wir unser Stylesheet aktualisieren oder einige Bilder auf der Seite zu ersetzen, die einzige Möglichkeit für den Benutzer zu sehen Sie sollen die Seite aktualisieren. Wir haben einige Banner, die wir nicht länger anzeigen möchten, und sie erscheinen weiterhin auf der Website, bis eine manuelle Aktualisierung durchgeführt wird.
Gibt es eine bessere Möglichkeit, den Cache zu steuern?
Danke.
'Gibt es eine bessere Möglichkeit, den Cache zu steuern?' Ja. Wenn sich der Inhalt ändert, ändern Sie die URL. – AD7six