Selbst ist der Mann: Komprimierung
Durch die Vielzahl der Plugins lassen sich WordPress-Blogs mit wenigen Handgriffen beliebig erweitern. Doch es muss nicht immer ein nachträglich installiertes Plugin sein! „Selbst ist der Mann“ ist die neue Serie für manuelle Optimierungen des Quelltextes.
Ohne Gewähr
Von vorne rein möchte ich darauf hinweisen, dass die Änderungen am Code auf eigene Gefahr vorgenommen werden. Die Snippets wurden von mir zwar getestet und höchstwahrscheinlich in diesem Blog auch eingesetzt, doch kann ich keine Garantie und Verantwortung für entstandene Folgen übernehmen.
Änderung: Standard-Stufe der gzip-Komprimierung
Dateiname: wp-includes/functions.php
Funktionsname: gzip_compression
Ist die “gzip”-Komprimierung der Seiten unter “Einstellungen › Lesen” aktiviert, so ist die Stufe für Kompression der Daten automatisch auf 6 eingestellt (PHP-Standard-Wert). Um die CPU des Servers nicht unnötig zu belasten und dennoch gute Kompressionswerte und rasche Auslieferung des Contents zu erreichen, haben sich Werte 1, 2, 3 als sinnvoll und ausreichend etabliert. Der Wert wird in der zuständigen Funktion “gzip_compression” in “functions.php” nachträglich zugewiesen.
Alt:
function gzip_compression() {
if (!get_option('gzipcompression')) return false;
if (extension_loaded('zlib')) {
ob_start('ob_gzhandler');
}
}
Neu:
function gzip_compression() {
if (!get_option('gzipcompression')) return false;
if (extension_loaded('zlib')) {
ini_set('zlib.output_compression_level', 2);
ob_start('ob_gzhandler');
}
}
Hinweis zum Schluss
Dran denken, beim nächsten WordPress-Update auch die manuellen Änderungen nachziehen, da diese eventuell vom Update-Script überschrieben wurden.




Kommentieren abgestellt
Kommentare zu dem Beitrag sind nicht mehr erlaubt.