Heute musste ich mal wieder den Speedtest bei google austesten und musste mit erschrecken feststellen, das eine Website die ich betreue echt schlecht abgeschnitten hat. Hier muss man sofort dran. Performance ist immer wichtig.
Das Problem war, das die Bilder nicht gecached werden. Nach etwas google’n findet man einiges. Aber genau das was ich bei Strato machen musste hab ich leider nicht gefunden.

Man muss lediglich die .htaccess von der WebSite downloaden. Ich mache das immer mit dem Tool FileZilla. Man kann aber auch ganz normal per Explorer per FTP auf das Verzeichnis wechseln.

So sieht die originale Datei aus.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Diese wird laut Strato einfach erweitert: mit dem Zusatz SetOutputFilter DEFLATE
Danach stehen einem alle normalen Befehle zur Verfügung.
Meine .htaccess sieht nun so aus:


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

SetOutputFilter DEFLATE

FileETag MTime Size

ExpiresActive On
ExpiresByType text/css "access plus 1 weeks"
ExpiresByType application/javascript "access plus 1 weeks"
ExpiresByType application/x-javascript "access plus 1 weeks"
ExpiresByType image/gif "access plus 1 months"
ExpiresByType image/jpeg "access plus 1 months"
ExpiresByType image/png "access plus 1 months"
ExpiresByType image/x-icon "access plus 1 months"

Die geänderte Datei kann man dann einfach wieder auf dem Server kopieren.
Danach kann man mal wieder testen auf https://developers.google.com/speed/pagespeed/insights/ und siehe da. Sieht schon viel besser aus.