{"id":1314,"date":"2014-04-07T09:48:49","date_gmt":"2014-04-07T07:48:49","guid":{"rendered":"http:\/\/blogs54.de\/?p=1314"},"modified":"2020-06-06T19:35:53","modified_gmt":"2020-06-06T17:35:53","slug":"wordpress-gzip-kompression-aktvieren","status":"publish","type":"post","link":"https:\/\/blogs54.de\/blog\/2014\/04\/wordpress-gzip-kompression-aktvieren\/","title":{"rendered":"WordPress gZIP Kompression aktvieren"},"content":{"rendered":"
Wer mit seinem WordPress-Blog besser bei Google Ranken will, der ben\u00f6tigt auch sehr gute Ladezeiten. Eine wichtige Ma\u00dfnahme ist der Einsatz eines Caching Plugins. Eine weitere Methode um die Ladezeiten noch weiter zu verbessern, ist die Komprimierung der HTML Ausgabe nebst zugeh\u00f6rigen CSS und Java Script Code.<\/p>\n
Diese zus\u00e4tzliche Variante kann man mit einer gZip Kompression erledigen. WordPress kann die Seitenausgabe bereits von Hause aus entsprechend komprimieren. Allerdings muss dazu ein wenig Code eingebunden werden.<\/p>\n
WordPress bringt hierf\u00fcr schon alle Voraussetzungen mit. Du musst nur folgenden Code in die functions.php in deinem Theme eintragen. Am besten direkt unter dem \u00f6ffnenden PHP Tag. Anschlie\u00dfend werden deine Webseiten mit einer gZIP Kompression ausgeliefert.<\/p>\n
\u00dcberpr\u00fcfen kannst du das ganz einfach mit dem Online Tool „GID Network GZIP Test“ ausprobieren.<\/p>\n
ob_start(\"ob_gzhandler\");<\/pre>\n\u00a0gZIP \u00fcber die Toolbox aktualisieren.<\/h2>\n
Die oben vorgestellte Art der Aktivierung hat nat\u00fcrlich einen riesigen Nachteil. Wir das Theme geupdatet, so wird die functions.php wieder \u00fcberschrieben. Somit ist auch unsere Code-Zeile wieder weg. Hier kommt das Plugin Toolbox von Sergej M\u00fcller ins Spiel. Mit diesem Plugin kannst du ganz einfach eigene Skripte f\u00fcr die funktions.php auslagern und bequem im Backend ein- oder ausschalten.<\/p>\n
Hier ist das Codebeispiel, um die gZIP Kompression ganz komfortabel zu verwalten. Dazu musst du eine neue, leere Datei mit dem Namen gzip_kompression.php anlegen und den Code dort hinein kopieren. Anschlie\u00dfend l\u00e4dst du diese Datei in das Modulverzeichnis des Toolbox-Plugins.<\/p>\n
?php\n\/*\nModule Name: gZIP Kompression\nDescription: Einschalten der Webseitenkomrimierung gZIP [Frondend]\nAuthor: Thomas Oelsner\nAuthor URI: https:\/\/blogs54.de\n*\/\n\n\/* Sicherheitsabfrage *\/\nif ( !class_exists('Toolbox') ) {\n die();\n}\n\n\/*\nAnschalten der WordPress eigenen gZIP Komprimierung\/\n*\/\n\nob_start(\"ob_gzhandler\");\n\n?><\/pre>\nIm den Einstellungen der Toolbox kannst du dann ganz bequem festlegen, wo dieses Skript geladen werden soll. Die Ausgabe der komprimierten Daten nat\u00fcrlich nur im Frontend erforderlich. Der Adminbereich braucht nicht komprimiert zu werden.<\/p>\n