Seit gestern bestand auf meinem Blog hier ein sehr seltsames Performance-Problem, welches zu lösen mich nun sehr viel Zeit und Nerven gekostet hat. Aus unerfindlichen Gründen bekamen Firefox-User nämlich kaum noch eine Seite zu Gesicht, sondern in den meisten Fällen einen Timeout, und InternetExplodierer-Nutzer konnten zwar die meisten Seiten ansurfen, jedoch fand der Ladevorgang endlos lange kein Ende, ohne daß ein Grund dafür ersichtlich wurde.
Ich hatte zunächst die Datenbank im Visier, doch sämtliche anderen datenbankbasierten Sites von mir hatten dieses Problem nicht, ergo mußte es irgendwo im Umfeld von WordPress selbst zu suchen sein. Jedoch brachte weder ein Abschalten aller Plugins noch der Themes eine Besserung, und somit stand dann endlich fest, daß es die Installation selbst sein mußte, die von einem Moment auf den anderen herumzickte.
Da nicht nur die für euch sichtbaren Seiten, sondern auch der Admin-Bereich betroffen waren, konnte ich das Problem relativ zügig immerhin insoweit einkreisen, daß es offenbar mit dem Seitenfuß zu tun haben musste - allerdings wurden die Seiten alle sauber bis zum schließenden </html>-Tag ausgeworfen, und trotzdem wollte sich der Browser einen Wolf laden.
Nachdem alles Herumprobieren nichts half, blieb mir vorhin nichts anderes übrig als das Blog etwa eine halbe Stunde lang komplett vom Netz zu nehmen, um kurzerhand und brutal eine komplette Neuinstallation vorzunehmen. Glücklicherweise beschränkte sich dies auf das saubere neue Einspielen der Basis, da ich ja schon nachgewiesen hatte, daß Themes und Plugins nicht betroffen waren. Sicherheitshalber habe ich auch die Konfiguration komplett neu zusammengeklickt und auch das Config-File neu geschrieben, und siehe da, das Problem ist einfach so, mir nichts dir nichts, wieder verschwunden.
Einen Unterschied gibt es nun aber doch - ich habe den integrierten Caching-Mechanismus erst einmal komplett abgeschaltet, und wie es scheint, ist dieser wohl zumindest für das Problem mitverantwortlich gewesen. Da scheint sich also wohl etwas komplett weggehängt zu haben, was auch eine Erklärung dafür wäre, warum ich selbst per FTP in der Cache-Verzeichnisstruktur rund um die Simple Tags kein Land mehr sehe. Was lernen wir heute also daraus? Halte es auch bei WP wie mit jeder größeren Software - vor der Inbetriebnahme eines neuen Plugins teste es erst einmal umfassend auf einem isolierten Testsystem. Ob mir das allerdings geholfen hätte die Performance-Probleme der letzten 36 Stunden zu vermeiden, stelle ich da in Zweifel.

Pingbacks & Trackbacks