Meine letzten Abende bestanden zu größeren Teilen aus der Ursachenforschung für die mitunter doch erheblichen Performancepotenziale dieser Seite. Nachdem Google die Kenngröße nun sichtbar in die Webmaster Tools integriert hat und mein schlechtes Gewissen vorher schon grenzenlos war, musste ich mir doch etwas Zeit dafür gönnen.
Kurze Vorgeschichte: nach langer Zeit des Shared Hostings habe ich die Domain (nicht zuletzt der großartigen Möglichkeiten hinsichtlich der Konfiguration) auf einen VPS (Virtual Private Server) umgezogen. Getreu dem Motto “nur Mut” war dies schnell getan. Leider waren die Defizite doch erheblicher als ich vermutet hatte.
Nach einigen Sessions, in denen die Konfiguration noch einen deutlichen “Schliff” erhielt, war es für den Moment erträglich wenn auch nicht zufriedenstellend.
Die Stellschrauben sind begrenzt – angreifen kann man prinzipiell:
- am Webserver selbst (Apache2) – apache2.conf, httpd.conf
- am Datenbankserver (MySQL) – my.cnf
- an der Skriptsprache (PHP) – php.ini
- an der Anwendung (WordPress) – Caching, Plugins, …
Damit wären die wesentlichen Punkte behandelt. Sie fragen sich nach dem Effekt? Gefühlt schonmal deutlich – in Zahlen schwer messbar, da die Umgebungsparameter (Gesundheitszustand Hostsystem, Anzahl zeitgleicher Zugriffe,… ) einen nicht unwesentlichen Beitrag leisten.
Nun stellt sich die Herausforderung auf eine etwas andere Art und Weise: in Abhängigkeit von der Tageszeit ist die Performance mal ok und eben mal nicht. In Zahlen bedeutet das, dass Sie, werter Leser, zwischen 0,7 und durchaus auch mal 10 Sekunden warten müssen, bis die Inhalte auf dem Server zusammengesetzt sind – der Download ist (breitbandig) in einer wenig spürbaren Zeitspanne abgeschlossen – die Bandbreite sollte also nicht der Flaschenhals sein. Bis zwei, vielleicht auch drei Sekunden liegt man damit ansich im WordPress-Schnitt – zumindest bei etwas besser besuchten Seiten. Mehr erscheint mir allerdings ungünstig, fühlt sich der geneigte Surfer doch schon nach wenigen Sekunden genötigt, nochmal zu klicken oder die Seite zu verlassen.
Und nun? Ich werde die Szenarie noch etwas beobachten – wenn alles nix hilft, muss eben doch eigene Hardware her. Sofern Sie diese Zeilen gerade lesen und Interesse an “Hardware-Sharing” haben, können Sie gern per Mail mit mir in Kontakt treten :-)
Das ganze hat gefühlt etwas von “Simons Cat” – frustrierend und erheiternd zugleich – in diesem Sinne also einen schönen Abend!
