Gerade umfangreiche und textlastige Homepages können schnell zu „Code-Bergen“ im zwei- bis dreistelligen KB-Bereich werden. Dabei sind Bilder, CSS- und JavaScript-Dateien noch gar nicht mit einberechnet.
Gerade für Nutzer mit schmalbandigen Verbindungen wie Mobilfunk etc. macht es daher dann schon einen Unterschied, ob eine Seite nun beispielsweise 150KB Code oder nur 40KB Code lädt.
Was viele nicht wissen ist, dass es sehr leicht ist, sein WordPress ohne große Plugin-Orgien mit HTTP-Kompression auszustatten. Die HTML-Inhalte werden dann vor der Übertragung zum Client on-the-fly komprimiert und bei Erhalt wieder entpackt. Natürlich bedeutet dies für beide Seiten einen geringfügig höheren Rechenaufwand, jedoch ist dieser in meinen Augen gerade im privaten Bereich eher zu vernachlässigen.
Neben dem Aspekt, dass der Nutzer nun weniger Code laden muss und somit die Seite tendenziell schneller zu Augen bekommt, spielt für Suchmaschinen die Qualität einer Homepage auch in Hinsicht der Aufrufdauer eine Rolle. Man kann also sagen, dass der Webmaster dadurch auch sein Ranking positiv beeinflussen kann.
Code und Einbindung
Im WordPress-Dashboard wählt man den Menüpunkt Design und anschließend Editor. In die Datei functions.php fügt man nun folgende Zeilen ein
if(extension_loaded("zlib") && (ini_get("output_handler") != "ob_gzhandler"))
add_action('wp', create_function('', '@ob_end_clean();@ini_set("zlib.output_compression", 1);'));
und speichert im Anschluss.
Um zu überprüfen, ob die Operation erfolgreich war, besucht man am besten noch schnell folgende Seite und gibt dort seinen WordPress-Blog ein.
In meinem Fall konnte ich die zu übertragende Datenmenge so immerhin um über 70% reduzieren.
4 Antworten auf „WordPress schneller machen mit GZip“
[…] […]
Vielen Dank für dein Tipp.
Ich habe ganze 80% gesparrt. Meine Seite war langsam, da ich ein Magazin habe und in Folge dessen viele Bilder habe. Nochmals Danke.
Hallo Luca,
freut mich, dass Dir der Trick geholfen hat. Sofern Du es noch nicht kennst, schau es Dir mal an: Google PageSpeed Insights
Weiterhin viel Erfolg für Deine Seite!
Gruß,
Matthias
Nachdem ich nun schon tagelang auf der Suche nach tausendstel Sekunden bin , um meinen Webauftritt schneller zu machen, hat dieser Tipp echte 40/1000 Sekunden gebracht und den HTML-Code um 76% eingedampft.
40/1000 mag nicht viel klingen, ist aber doch eine Menge, wenn man bedenkt, dass hier nur wenige Zeilen Code einen deutlich messbaren Erfolg bringen.
Man muss wissen: bei vielen Plugins, die schnellere Ladezeiten versprechen, geht der Schuss oft nach hinten los – allein schon deswegen, weil das Plugin selbst schon Zeit für seine Ausführung beansprucht.
Fazit: weinige Buchstaben Code, mit höchstem Nutzen, der in jede WordPress-Site gehört.
Vielen Dank für diesen nützlichen Tipp!