Mit Thomas Middelhoff verbindet mich recht wenig, aber zumindest mit seinem Motto (Speed, speed, speed
) kann ich mich anfreunden. Deshalb hat es mich auch sehr getroffen, dass eine neue experimentelle Funktion der Google Webmaster Tools meiner Site ein miserables Zeugnis ausstellt und mich höflich bittet, die Seiten mit PageSpeed unter Firefox zu prüfen.
Das Ergebnis der Analyse ist noch niederschmetternder: Weder nutze ich die Möglichkeit des Browser-Caching sinnvoll, noch sind meine CSS-Dateien anständig minimiert. Ich komprimiere nicht einmal meine Seiten!
Auch in dieser Situation lässt mich Django nicht im Stich. Eine einzige Zeile in settings.py
genügt zur Aktivierung der eingebauten GZIP Middleware, die alle dynamisch generierten Seiten automatisch komprimiert. Die Kompression für die statischen CSS-Dateien und das effiziente Browser-Caching lassen sich über die Apache-Module mod_deflate und mod_expires realisieren. Die CSS-Minimierung nehme ich (nach den Empfehlungen von CSSTidy) von Hand vor.
Die einzigen Elemente, auf die ich keinen Einfluss habe, sind Googles eigene AdSense-Anzeigen, die ebenfalls noch optimiert werden könnten. Davon abgesehen bin ich im Rahmen meiner Möglichkeiten ziemlich schnell.