Quantcast
Channel: AFP – Henning Uhle
Viewing all articles
Browse latest Browse all 1176

In eigener Sache – Webseite beschleunigt

$
0
0
Eine Webseite besuchen - free picture by mantasmagorical via morguefile.com

Ich habe mich wieder mit der Geschwindigkeit meiner Webseite beschäftigen müssen, da ich den Eindruck hatte, sie würde ein wenig vor sich hin lahmen. Das Ganze ging so weit, dass ich schon zu einem neuen Hoster umziehen wollte. Gut, den werde ich trotzdem testen, denke ich. Aber vorerst besteht kein Grund, dass ich meine Webseite woanders hin verschiebe. Das Ganze liegt am Ende daran, dass ich ein wenig optimiert habe.

Der ganze Quatsch in der Seitenleiste

Mal ehrlich: Wer schaut denn schon in Seitenleisten? Ich habe mal überprüft, ob denn irgendwer auf die Idee kommen würde, sich den ganzen Kram in der Seitenleiste anzuschauen. Das kann vielleicht sein, aber benutzt wurde es so gut wie überhaupt nicht. Es gibt schlichtweg niemanden, der über den Amazon-Wunschzettel oder PayPal, geschweige denn über Flattr diese Seite unterstützt hätte. Das habe ich mir nun lang genug angeschaut.

Da es niemanden interessiert hatte, habe ich das entfernt. So, wie ich auch die Unterstützung für Schulprojekte entfernen musste. Ich habe mal zurück geschaut: Seitdem ich das auf der Seite hatte, hat sich der Spendenstand um nicht einen Cent erhöht. Und die beiden Buttons haben die Seite ausgebremst. Internetnutzer sehen es eben im deutschsprachigen Raum nicht ein, solche Projekte zu unterstützen. Sie mäkeln dann lieber über mangelnde Schulausbildung. Also konnte das weg.

Spielerei mit Plugins

Wer meine Seite kennt, weiß, dass seit längerer Zeit die Bilder etwas später geladen wurden als die Inhalte. Stattdessen wurde erstmal so ein Dreh-Element eingeblendet. Das hat unheimlich Ladezeit – nicht reduziert, wie versprochen – gekostet. Allein durch diese LazyLoad-Geschichte habe ich einiges an Ladezeit eingebüßt. So etwas bremst nur aus, mehr passiert nicht. Es mag eine nette Geschichte gewesen sein. Aber zeitgemäß ist das nicht mehr.

Dafür habe ich aber ein neues Plugin eingeführt, das einiges am Code herum prügelt. Code wird reduziert, eingedampft, zusammengeführt. Das dürfte enorme Auswirkungen haben, denke ich mir. Ich habe das Plugin „Fast Velocity Minify“ erstmal mit Standard-Einstellungen laufen. Aber das hat schon einiges reduziert, habe ich so das Gefühl. Das Plugin scheint aber einige Zeit vor sich hin zu laufen, sodass das Alles noch weiter andauern kann.

Das Ergebnis

Speedtest mit Pingdom
Speedtest mit Pingdom

Pingdom Tools zeigte mir erst an, dass meine Ladezeit (Load Time) bei über 3 Sekunden lag. Dann hatte ich angefangen mit meiner Optimierung. Die Ladezeit hat sich dann auf 1,77 Sekunden reduziert. Das ist doch schon ziemlich gut, oder? Die Startseite ist von ca. 2 MB auf 869 KB geschrumpft. Und das halte ich für eine gute Nachricht.

Sicher kann man noch mehr optimieren. Aber ich weiß nicht, ob man es nicht eventuell damit dann übertreiben kann. Und ich weiß nicht, ob sich jetzt wirklich noch die Frage stellt, ob ich denn mit meinem Kram umziehen muss. Ich nehme nämlich an, dass das gar nicht der Fall ist. Die größten Verbesserungen gab es durch:

  • das Entfernen der unnützen Bilder in der Seitenleiste
  • das Minimieren des Codes

Damit ist viel gewonnen. Das sieht alles schon ziemlich gut aus. Es tut mir leid für die Schulprojekte. Aber wenn nichts genutzt wurde, um sie zu unterstützen, können Bildlinks dahin eigentlich weg. Dass man Webseiten nicht unterstützt, liegt eigentlich in der Natur des Internets. Aber man muss ja nichts aufheben, was zu nichts führt. Oder hätten Sie diesen ganzen Kram in der Seitenleiste gelassen?


Viewing all articles
Browse latest Browse all 1176