Datenbank um Revisionen bereinigen
Wenn Sie in WordPress einen Beitrag verfassen oder eine Änderung vornehmen legt das System für Sie ganz automatisch eine Sicherungskopie an – Die sogenannten „Revisionen“.
Das ist ausgesprochen praktisch, wenn man versehentlich wesentliche Inhalte eines Beitrages gelöscht oder geändert hat und später feststellt, dass das vielleicht doch keine so gute Idee gewesen ist.
Allerdings speichert WordPress standardmäßig ALLE Revisionen. Das kann die WordPress-Datenbank mit der Zeit ziemlich aufblähen, insbesondere dann, wenn man häufiger Anpassungen an einer Seite vornimmt oder – so wie ich – einen Beitrag häufig zwischenspeichert, bevor er tatsächlich fertig ist.
Da eine aufgeblähte Datenbank eine WordPress-Webiste mit der Zeit sehr langsam machen kann empfiehlt es sich, alte Revisionen regelmäßig zu löschen.
Theoretisch könnte man die Erstellung von Revisionen auch ganz abschalten. Ich empfehle aber, zumindest die letzten 3 – 5 Revisionen zu behalten. Man weiß ja nie, wann man eine solche Sicherung einmal brauchen kann 🙂 .
Revisionen steuern über die wp-config.php
Die Anzahl der gespeicherten Revisionen pro Beitrag kann über einen Eintrag in der wp-config.php gesteuert werden:
define('WP_POST_REVISIONS', 5);
Mit diesem Eintrag wird festgelegt, das für künftige Beiträge nur die jeweils 5 letzten Revisionen gespeichert werden. Selbstverständlich können Sie die 5 durch die von Ihnen bevorzugte Anzahl an Revisionen ersetzen.
Wenn Sie grundsätzlich keine Revisionen speichern möchten (was ich persönlich nicht für empfehlenswert halte), können Sie die Revsionen mit dem folgenden Code komplett abschalten:
define('WP_POST_REVISIONS', false);
Da diese Einstellung aber nicht rückwirkend greift bleiben die bereits angelegten Revisionen in der Datenbank weiterhin gespeichert.
Für das Löschen der alten Revisionen empfehle ich das Plugin „Better delete Revision“
Revision Control
Wer sich nicht wohl dabei fühlt, im Code von WordPress zu arbeiten der kann die Begrenzung der Revisionen auch durch das Plugin „Revision Control“ steuern.
Nach der Installation und Aktivierung des Plugins kann man unter „Einstellungen“ – „Revisions“ festlegen, wie viele Revisionen je Seite und je Beitrag gespeichert bleiben sollen:
Das war es schon. Die Datenbank wird durch die Limitierung der Revisionen erheblich entlastet, was – je nach Anzahl der vorher gespeicherten Revisionen – zu einer deutlich schnelleren Ladezeit der Website führen kann.
Hinweis: Wie immer vor größeren Eingriffen in die WordPress-Datenbank sollte vorher auf jeden Fall eine Sicherungskopie der Seite angelegt werden.
Bildquelle:
© 3dkombinat – Fotolia.com