Ich habe vor kurzem einen Serverumzug hinter mich gebracht. Die Gelegenheit war günstig – da ich sowieso am basteln war – das aktuelle mod_pagespeed-Modul von google testweise in Betrieb zu nehmen. (Installation-Anleitung hier : ich verwende das ubuntu 64bit Packet)
Meine Webseite war bisher in im Speed-Test von google nicht unbedingt ein Geschwindigkeitsweltmeister. Wenn man im Firefox / Firebug sich anschaute was die Verzögerungen in der Ladezeit darstellte – waren es leider in der Regel externe Grafiken (facebook, gravatar, g+, adsense) die für deutliche Verzögerungen bei der Ladezeit sorgten.
Ein weile hatte ich dann das supercache-plugin für WordPress im Einsatz – dies biss sich aber sehr oft mit meinem Mobile-Device-theme.
Hier also meine Vorschläge für eine möglichst flotte Ladezeit bzw. hohe Punktzahl beim Test.
- Reduktion von externen Grafiken bzw. verlagern auf CDN (Content-Delivery-Network-Server)
- Werbung (zum Betrieb irgendwie unerlässlich) auf zentrale Blickachsen konzentrieren – ich habe sowieso die Erfahrung gemacht – weniger ist mehr – und direkt unter dem Titel, ist es auf der zentralen Blickachse) (btw- Adblock macht jede Website mit Werbung etwa bis zu 0,5sek langsamer – da erst das laden unterbrochen wird und die Seite auf die Antwort wartet die nicht kommt)
mod_pagespeed halte ich gegenüber supercache deutlich (!!!) überlegen. Es wird jede HTML Seite extrem komprimiert und gezippt. Javascript und Bilder werden komprimiert und das ohne weitere Einstellung für alle (!!!!) dynamischen und undynamischen Seiten einer Domain. (Kleine Empfehlung – schaut euch mal in Firebug diese Seite an). Zu erkennen sind die komprimierten Dateien an einem veränderten Dateinamen (pagespeed…).
Besonders bemerkbar macht sich mod_pagespeed beim Einsatz von Foto-Gallerien. Hier werden die Fotos und Grafiken noch einmal ordentlich zusammengedampft bevor sie übertragen werden.
Anbei findet ihr die aktuelle Einstellung für diese Domain – (Eintrag in der Apache-Config für die Domain):
ModPagespeed on
ModPagespeedFileCachePath "/var/mod_pagespeed/cache/"
ModPagespeedFileCacheSizeKb 102400
ModPagespeedFileCacheCleanIntervalMs 3600000
ModPagespeedLRUCacheKbPerProcess 1024
ModPagespeedLRUCacheByteLimit 16384
ModPagespeedRewriteLevel PassThrough
ModPagespeedEnableFilters combine_css,extend_cache,rewrite_images
ModPagespeedEnableFilters rewrite_css,rewrite_javascript
ModPagespeedEnableFilters combine_heads,inline_css,local_storage_cache,collapse_whitespace
Wichtig ist: Welche Filter aktiviere ich sinnvoll für meine Seite? Ich habe hier im wesentlichen die aktiviert, die ich für Sinnvoll und wenig eingreifend empfand. Es gibt einige Filter die als sehr eingreifend eingestuft werden. Hier sollte man mit umsicht testen. Ich denke es gibt noch einige “ungefährliche” Filter – wie zB.
ModPagespeedEnableFilters remove_quotes
oder
ModPagespeedEnableFilters remove_comments
Fazit
In Summe ist das Werkzeug noch in der Entwicklung. Die Entwickler schreiben aber – mit welchem Risiko das aktivieren der entsprechenden Filter ist. Ein “kleiner” SEO Effekt geht von einer Seite mit entsprechend hoher Punktzahl aus – das sich die eigenen Nutzer etwas freuen – ist natürlich ein wichtiger und netter Effekt.
Diese Blogs waren etwas anderer Meinung – aber vielleicht haben Sie es auch nicht so lange beobachtet wie ich:
http://gettoweb.de/netzwelt/mod-pagespeed-angetestet/
Tobi hat abbrüche beobachtet – ich hatte bisher keine offensichtlichen und ich denke es ist im wesentlichen auf fehlerhaften gebrauch der Filter zurückzuführen oder auf eine frühe Entwicklungsversion: http://www.tobis-home.de/blog/2010/11/ausprobiert-apache2-mod-pagespeed.html und hier ging es dann: http://www.tobis-home.de/blog/2011/03/apache2-mod-pagespeed-im-einsatz.html
Orginal mod_pagespeed Seite:
https://developers.google.com/speed/pagespeed/mod