Mein letzter Artikel hier liegt über ein halbes Jahr zurück. Ich hatte viel anderes zu tun und wenig Lust darauf, Blog Artikel zu schreiben. Inzwischen habe ich wieder einiges an Spielereien zu berichten, somit fange ich einfach mal wieder an. Mal schauen, wie meine zukünftige Artikel Frequenz sein wird. ![]()
Als erstes habe ich mich um mein Blog an sich gekümmert. Dieses wurde immer langsamer. Ein Aufruf der Seite beanspruchte mindestens 5 Sekunden, oft deutlich länger. Einige Tests mit Ausschalten der bei mir installierten Plugins brachte keine Besserung.
Dann habe ich mir mal die Datenbank von Serendipity angeschaut. Die üblichen Tabellen Optimierungen brachten nichts, jedoch entdeckte ich Tabellen mit riesigen Mengen an Einträgen. Eine davon ist die Tabelle serendipity_spamblocklog, deren Einträge beschreiben, wann und warum Kommentare und Trackbacks abgelehnt wurde. Diese habe ich erst einmal komplett geleert.
Viel wichtiger scheint aber die riesige Tabelle serendipity_visitors zu sein. In dieser habe ich alle Einträge gelöscht, die vor dem 1.1.2009 erzeugt wurden. Und siehe da: Das brachte den gewünschten Erfolg! Inzwischen lädt das Blog wieder in 1-2 Sekunden, hat also endlich eine deutlich erträgliche Ladezeit. Als nächstes müsste man einmal schauen, warum diese Tabelle das Blog so lahm legt und ob man da nicht eine Code oder DB Optimierung vornehmen kann.
Erstaunlich ist, dass die Größe dieser Tabelle bei mir ungefähr das 100 Fache der Größe der Tabelle hatte, die die Artikel des Blogs speichert. Man würde eigentlich vermuten, dass letztere die größte Tabelle sein müsste. Zum Vergleich: Die Tabelle serendipity_entries, die die Artikel enthält, hat bei mir derzeit eine Größe von 1,5MB, die Tabelle serendipity_visitors hat auch nach der Bereinigung immer noch 38,1MB!







Uwe
05/14/2009 05:02PM
Grischa
Homepage
05/14/2009 05:22PM
Garvin
05/14/2009 08:38PM
Grischa
Homepage
05/14/2009 10:31PM
Grischa
Homepage
05/24/2009 06:27PM
Grischa
Homepage
05/25/2009 02:23PM
Robert Lender
Homepage
05/14/2009 11:34PM
Grischa
Homepage
05/25/2009 02:25PM