Wordpress: HTML-Ausgabe automatisch optimieren
Heute möchte ich zeigen, wie man mit wenigen Zeilen Code zum einen die Ladezeit und zum anderen den Traffic seiner Website ein wenig optimieren kann. Wenn man sich den HTML-Quelltext meines Blogs anschaut, wird man feststellen, dass keine Zeilenumbrüche existieren und auch keine unnötigen Leerzeichen (Doppelte Leerzeichen) existieren. Die Ausgabe ist quasi ein Ein-Zeiler, zugegeben ein langer Ein-Zeiler.
Benutzer von Wordpress können dies sehr leicht, mit ein paar Zeilen Code bewerkstelligen.
Im Verzeichnis wp-include die functions.php aufrufen
-
function gzip_compression() {
-
if ( !get_option(‘gzipcompression’) ) return false;
-
}
-
}
und folgende Änderungen vornehmen
-
function gzip_compression() {
-
if ( !get_option(‘gzipcompression’) ) return false;
-
}
-
}
-
###### ANPASSUNG #############
-
# Neue Funktion
-
# Optimiert die Ausgabe in HTML (Zeilenumbrüche/Doppelte Leerzeichen etc.
-
function optimiere_code($quelltext) {
-
}
-
# Ende der Anpassung
-
##########################
Da die vorgenommen Modifikationen sehr gering sind muss man bei einen Update von Wordpress nur noch diese wenigen Zeilen “berücksichtigen”.
Diese Zeilen bewirken (im aktivieren Modus: WordPress soll Beiträge komprimieren (gzip), falls Browser danach fragen.), dass unnötige Zeilenumbrüche, Doppelte Leerzeiche, Wagenrücklauf, Tabulatoren etc. “gelöscht” werden. Dadurch wird die HTML-Ausgabe vom unnötigen Ballast “befreit”. Dem Browser ist die Leserlichkeit egal – die Website sieht genauso aus wie vorher.
Dies funktioniert nicht nur in Wordpress – diese Möglichkeit kann in jedes PHP Skript eingebaut werden.
Auch wenn es nur wenige Bytes sind – bei Sites mit sehr viel Text wird sich die Ersparnis im Traffic bemerkbar machen. Ein Test mit meiner Website zeigte, dass der optimierte Quelltext um 5% kleiner war!
ähnliche Beiträge:
- PHP: Was ist schneller – IF oder Switch?
Man sollte beim Programmieren immer bestrebt sein nicht nur guten Code zu schreiben, sondern auch sc
Formatierungsrichtlinien entfernen
Manchmal möchte man Benutzern und Gästen in Kommentar oder Beitragsformularen keine Formatierungsric
Django’s Management Shell-Befehl
Wie viele von uns, verbringe ich eine Menge Zeit in der REPL Schleife um django-Code zu entwickeln u



