Google PageSpeed ist ein Modul das es für den Apache und Nginx Webserver gibt. Das Modul erkennt nicht nur Optimierungspotential von Webseiten, sondern optimiert diese auch. Dafür werden Inhalte wie Bilder, CSS, JavaScripte verkleinert und optimiert. Zudem verbessert es das Cacheverhalten des Webservers. Es gibt im zwei Filterkategorien, die Core und die Bandwidth Filter. Bei der Installation sind diese auf Stabilität ausgelegt, können aber sehr fein nachjustiert werden. Mehr Infos unter: https://modpagespeed.com/doc/configuration
Nachfolgend eine Anleitung zur Installation unter Debian Jessie x64 mit Apache 2.4.10.
Installation Google PageSpeed unter Debian und Apache
- prüfen ob es bereits installiert ist 🙂
# apache2ctl -M | grep pagespeed_module
# cd /tmp
# wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
# dpkg -i mod-pagespeed-stable_current_amd64.deb
# apt-get -f install
# service apache2 restart
Das war kurz und schmerzlos. Damit ist das PageSpeed Modul aktiv und werkelt (fast) unbemerkt im Hintergrund.
Google PageSpeed für die Webseite aktivieren
Damit die Webseite auch vom eben aktivierten Modul profitiert muss dieses noch aktiviert werden. Unter Debian / Ubuntu wie folgt:
# nano /etc/apache2/mods-available/pagespeed.conf
Ganz oben der Datei muss nun zum aktivieren folgendes eingetragen werden:
ModPagespeed on
Zum deaktivieren dann entsprechend wie folgt abändern:
ModPagespeed off
Google PageSpeed Überprüfung
Ob PageSpeed für deine Seite aktiviert ist kann am Header erkannt werden. Wenn es aktiv ist werden zwei zusätzliche Header übertragen:
- für Apache = X-Mod-Pagespeed
- für Nginx = X-Page-Speed
Über diverse Browseraddins / Browserplugins können die Header angzeigt werden.
Auch bieten Webseiten wie:
eine Prüfung ob Google PageSpeed aktiviert ist. Mittels Curl Befehl kann der Header einer Webseite auch angezeigt werden:
# curl -Is http://webseite | grep -E 'X-Mod-Pagespeed|X-Page-Speed'
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.