Pagespeed: WebSite beschleunigen

Admin Service für besseres Pagespeed

Ausnahmsweise mal ein Vorwort

Pagespeed ist ein echtes Technik-Thema. Deshalb wurde dieser Beitrag speziell für Administratoren verfasst. Wir haben uns zwar bemüht, so viel wie möglich zu übersetzen, aber manchmal gibt es eben Grenzen. Was Ihnen wie böhmische Dörfer vorkommt, wird Ihrem ITler helfen. Wenn Sie jedoch keinen eigenen Admin haben und trotzdem Bescheid wissen wollen, fragen Sie einfach nach. Die BB-ONE.net hat dieses Procedere mehrfach erfolgreich durchgeführt und erklärt es Ihnen gerne auch in Hochdeutsch.

Im beschriebenen Fall hatte ein erfahrener Webserver-Admin das Problem tatsächlich in zwei Stunden sauber und sicher gelöst und darüber berichtet.

Ein Praxisfall: Schneller Server – lahme WebSite

Vor kurzem bekam BB-ONE.net den Auftrag, die WebSite eines Unternehmens zu „beschleunigen“. Die Site war mit Typo3 neu eingerichtet, sah gut aus, aber Google-Pagespeed  „meckerte“ über die Ladegeschwindigkeit. Für die Desktop-Variante gab es 57, für die Mobile-Variante 33 von 100 möglichen Punkten. Diese eher unterdurchschnittliche Leistung sollte verbessert werden.

Die WebSite läuft auf einem durchaus schnellen Server, wurde aber spürbar ausgebremst. Eine Analyse ergab, dass relativ viel Ladezeit beim Service „Browser-Caching“ verwendet wurde. Auch wurden sämtliche Daten unkomprimiert ausgeliefert. Der WebSiteAnalyzer setzte noch einen drauf und verlangsamte das ganze zusätzlich.

Erste Hilfe Maßnahmen

Messungen mit Google-Pagespeed ergaben, dass die ausgelieferte Datenmenge reduziert werden sollte. Also wurde dem Webserver Apache das Komprimieren beigebracht. Dafür gibt es das spezielle Modul Deflate (mod_deflate). In diesem Modul wird definiert, welche Datei-Typen vor dem Ausliefern komprimiert werden sollen. So wurden in der Konfigurationsdatei für den Webserver Apache zunächst diese Zeilen hinzugefügt:

LoadModule deflate_module /usr/lib/apache2/modules/mod_deflate.so
AddOutputFilterByType DEFLATE text/html text/plain text/xml

Mit der ersten Zeile wurde erreicht, dass das Modul Deflate beim nächsten Starten geladen wird. Die zweite Zeile weist das Modul an, welche Dateitypen komprimiert werden. Das brachte auf Anhieb 8 Punkte bei Google.