Schlagwort-Archiv: Tipps und Tricks

Die Verwendung von GZIP und Expires Headers beim Provider Strato aktivieren

Vor kurzem habe ich mich daran gemacht, die Ladegeschwindigkeit meiner Internetseite mit PageSpeed von Google und YSlow von Yahoo zu analysieren und zu verbessern.

Nachdem ich alle Kleinigkeiten verbessert hatte, blieben zwei wichtige Parameter übrig:

  • Die Aktivierung der Komprimierung mit gzip
  • Die Nutzung des Browser Cache mit Expire durch Hinzufügung eines Expire Headers
Page Speed 74/100

Page Speed 74/100

Die dazu erforderlichen Einstellungen sind vom jeweiligen Provider, bei dem man seinen Internetauftritt gehostet hat abhängig und werden typischerweise über einen Eintrag in der htaccess Datei auf dem Webspace vorgenommmen.

YSlow 79/100

YSlow 79/100

Mein Internetauftritt liegt bei dem Provider STRATO. Nach vielen erfolglosen Versuchen konnte ich endlich mit den nachfolgenden Einstellungen in der .htaccess Datei die Verwendung von GZIP und das Setzen der Expires Headers erfolgreich aktivieren:

Aktivierung der Auslieferung von mit GZIP komprimierten Seiten. Bei Änderungen im HTML-Code muss die jeweilige Seite z.B. mit 7-Zip komprimiert werden und die komprimierte Datei ebenfalls auf den Webserver übertragen werden.

RewriteBase /
RewriteCond %{HTTP:Accept-Encoding} .*gzip.*
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule (.*)\.html$ $1\.html.gz [L]
RewriteRule (.*)\.htm$ $1\.htm.gz [L]
RewriteRule (.*)\.js$ $1\.js.gz [L]
RewriteRule (.*)\.css$ $1\.css.gz [L]
AddEncoding x-gzip .gz

Und hier die Einstellung, um die einzelnen Dateien mit einem Expires Header auszuliefern:

ExpiresActive On
Header set Cache-Control "public"
ExpiresDefault A1209600
ExpiresByType text/javascript A300
ExpiresByType text/css A300
ExpiresByType image/gif A300

Hier das Ergebnis nach der Aktierung der Expires Headers und der gzip Komprimierung. Nun sind es 96 von 100 Punkten:

Page Speed 96/100

Page Speed 96/100

Gute Online Alternativen um die Ladegeschwindigkeit der Webseite und weitere Optimierungsmöglichkeiten zu analysieren sind die Angebote von GTmetrix und WebPagetest.