Vermutlich sind Sie hier gelandet, weil Ihnen der Google Speedtest folgende Empfehlung gab, und Sie nun nach der Lösung gegoogelt haben. Da ich dort auch einmal landete, archivierte ich für mich und Andere die Lösung für ein paar der dort angezeigten Empfehlungen.

Vorschläge für diese Seite:

Die Aktualität der folgenden Cache-fähigen Ressourcen ist nur von kurzer Dauer. Legen Sie fest, dass folgende Ressourcen künftig mindestens einmal pro Woche ablaufen:

  • http:// www .web-worker-berlin.de/images/home.png (Ablauf nicht festgelegt)
  • http:// www .web-worker-berlin.de/media/system/css/modal.css (Ablauf nicht festgelegt)
  • http:// www .web-worker-berlin.de/.../pwk.js (Ablauf nicht festgelegt)

Es geht ausschließlich nur um Bilder, JS und CSS Dateien. Vorgeschlagen wird vom Page Speed für Expires ein Minimum von mindestens sieben Tagen. Expires wird dem Cache-Control: max-age vorgezogen. Die Grundvoraussetzung, um dieses Tutorial umsetzen zu können ist, dass der Webserver Apache verwendet wird, und mod_expires aktiviert ist. Folgendes wird nun an das Ende der .htaccess gesetzt um die Expire Headers für Bilder, JS und CSS Dateien auf sieben Tage zu setzen:

# Beginn Caching
<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType image/gif "access plus 7 days"
ExpiresByType image/jpeg "access plus 7 days"
ExpiresByType image/png "access plus 7 days"
ExpiresByType text/css "access plus 7 days"
ExpiresByType text/js "access plus 7 days"
ExpiresByType text/javascript "access plus 7 days"
ExpiresByType application/javascript "access plus 7 days"
ExpiresByType application/x-javascript "access plus 7 days"
</IfModule>
#Ende Caching

Damit werden nun serverseitig die aufgelisteten Dateien sieben Tage gecached.