Dass das Semmelstatz-Plugin zu meinen Favoriten unter den Plugins gehört, dürfte dem treuen Leser nicht verborgen geblieben sein. Das Tool zum Auswerten der Besucherstatistik macht selbst die neugierigste Bloggernase schlau. Ein kleines Manko hat das Plugin jedoch. Die Besucherdaten werden so lange ich der Datenbank gehortet, bis man manuell die Logs der älteren Tage löscht. Bei stark besuchten Seiten kann so bei einem wenig sorgsamen Seitenbetreiber schon einmal eine nicht unbeachtliche Menge an Daten zusammenkommen.
Hier ist der Punkt, an dem Semmelstatz Delete in’s Spiel kommt. Dieses simple Plugin ist eine Ergänzung zu Semmelstatz, welches in Verbindung mit WP Cron nächtens dafür sorgt, dass nur eine definierte Anzahl von Tagen im Log verbleibt.
Da das Plugin keine Adminoberfläche besitzt (WP Cron übrigens auch nicht), ist es nötig, die Datei ‘wp-cron-semmelstatz-delete.php’ zu editieren, sofern man nicht den vorgegeben Wert von 90 Tagen beibehalten will. Dazu ändert man lediglich den Wert in Zeile 22
$days = 90;
in einen genehmen Wert – ich halte 14 Tage für ausreichend. Den Wert ’90′ in Zeile 28 lässt man unberührt, er dient lediglich der Plausibilitätskontrolle. Nun kopiert man das Plugin in das Pluginverzeichnis, ebenso WP Cron, falls dies noch nicht vorhanden ist. Nachdem beide aktiviert sind, sollte nun stets eine aufgeräumte Datenbank vorhanden sein.
Da hier automatisch an der Datenbank rumgewuselt wird, sollten ängstliche Naturen das Plugin vielleicht besser erst einmal an einer Testumgebung ausprobieren. Ich kann verständlicherweise keine Garantie für dessen Funktionalität übernehmen, jedoch sind bei mir die ersten Tests positiv verlaufen.
{ 8 comments… read them below or add one }
Wo wir gerade beim Thema sind: Ich hatte vor langem mal (das inzwischen eingestellte) WP-StatTraq installiert. Gestern Abend ist mir dann aufgefallen, dass die Tabelle in der DB dazu ca. 180MB groß war. Seit ich das Plugin deinstalliert und die Tabelle gelöscht hab rennt meine Seite wieder
Ui, das kommt ja gebückt. Semmelstatz benötigt hier in 10 Tagen ca. 2MB – das bei ca. 700-1000 Besuchern pro Tag.
Seit gestern Abend hab ich auch semmelstatz installiert, und bin hellauf begeistert
Die Besucherzahlen sind (zwar|aber) (noch|recht) bescheiden, ergo brauch ich wohl Semmelstatz Delete noch nicht…
LG
Dominik
Gut, dass meine kleine feine Seite nicht so häufig besucht wird, da brauch ich nix zu löschen
So statistik-geil bin ich dann irgendwie doch nicht…mir reichen die Standardzahlen von 4stats auch schon aus…!
Aber vielleicht ändert sich das ja mit stetig zunehmenden Besucherzahlen…?!
Nur so nebenbei, heute wurde wordpress 2.0.6 veröffentlicht, neben Sicherheitsupdates wurde folgendes im Developer besonder hervorgehoben: “HTML quicktags now work in Safari browsers”.
QuickTags sind ja nicht TinyMCE, aber immerhin ein Fortschritt.
Danke für den netten Verweis. Freut mich, dass das Plugin dann doch nicht nur auf meiner Seite Verwendung findet. Ich denke, da muss ich mal einen Adminbereich nachschieben.
Grüße!
Jens