Jede WordPress-Installation verwendet eine einzige Datenbank zum Speichern von Beiträgen, Seiten, Menüs, Links, Benutzern, Kommentaren – im Wesentlichen alle Formen von Text und verschlüsselten Daten. Die Inhalte, die Sie über den Media Uploader hochladen, wie Bilder, MP3s, Videos und andere Dateien, werden jedoch nicht in der Datenbank gespeichert. Sie werden im Ordner ‚wp_content‘ gespeichert. Im Laufe der Zeit wächst die WordPress-Datenbank und generiert einige Datenmüll, die Ihre WordPress-Datenbank aufblähten und langsamer machten.
Warum die WordPress-Datenbank optimieren?
Die Pflege und Optimierung der WordPress-Datenbank ist eine wichtige Aufgabe und sollte nicht untergraben werden.
Warte, mach jetzt ein Backup
Bevor wir fortfahren, erstellen Sie bitte ein Backup Ihrer WordPress-Datenbank. Stellen Sie nach Möglichkeit sicher, dass die Sicherungsdatenbank funktioniert. Nachdem Sie das Backup erstellt haben, bearbeiten Sie einfach die Datei config.php (die sich im WordPress-Stammverzeichnis befindet), um Ihre Backup-Datenbank zu verwenden und sicherzustellen, dass alles ordnungsgemäß ausgeführt wird.
Eine kleine und optimierte Datenbank arbeitet viel schneller als eine große, überladene. Eine kleinere Datenbank impliziert eine schnellere Reaktion auf Datenbankabfragen von WordPress, was wiederum dazu führt, dass Ihre WordPress-Site schneller funktioniert – nicht nur für den Besucher, sondern auch für die Personen, die Beiträge schreiben und aktualisieren.
Was sind „Mülldaten“?
Der Begriff „Mülldaten“ bezeichnet Informationen, die nicht in der Datenbank vorhanden sein müssen. Beispiele für solche Mülldaten wären:
- Kommentare in der Spam-Warteschlange
- Nicht genehmigte Kommentare
- Überarbeitungen posten
- Verworfene Elemente wie Beiträge und Seiten
Von diesen wirken sich Spam-Kommentare und Post-Revisionen am stärksten auf die Datenbank aus. Wenn Ihre Website eine mäßige Anzahl von Besuchern hat und Kommentare aktiviert sind, können Sie sicher sein, dass Sie viele Spam-Kommentare sehen werden. Akismet wird den Spam automatisch filtern und in die Spam-Warteschlange stellen. Die Kommentare sind jedoch weiterhin in der Datenbank vorhanden! Und Sie haben wirklich keine Verwendung für sie.
Statistiken vor der Optimierung
Was Post-Revisionen angeht – es ist eine etwas andere Sache. Beim Schreiben eines Beitrags wird jedes Mal, wenn Sie auf die Schaltfläche „Entwurf speichern“ klicken, eine Beitragsrevision erstellt und gespeichert. Speziell bei langen Artikeln schreibst du sie Stück für Stück und speicherst hin und wieder ab. Stellen Sie sich vor, die Gesamtgröße Ihres Artikels beträgt 50 KB und Sie speichern ihn beispielsweise 10 Mal. Das sind 500 KB Speicherplatz, der in der Datenbank verbraucht wird, was in Wirklichkeit 50 KB verbrauchen sollte. Das sind 450 KB verschwendeter Speicherplatz pro langem Artikel. Stellen Sie sich nun vor, Sie haben 100 solcher langen Artikel auf Ihrer Website. Das sind 45.000 KB oder 45 MB Speicherplatz, der in Ihrer WordPress-Datenbank verschwendet wird!
Wie optimiert man die WordPress-Datenbank?
WP-Optimierung ist ein hervorragendes Plugin, das Ihnen hilft, Ihre WordPress-Datenbank zu bereinigen und zu optimieren. Ich habe das Plugin mit WordPress 3.6.1 getestet und festgestellt, dass es perfekt funktioniert! Installieren und aktivieren Sie das Plugin und navigieren Sie zu seiner Hauptpräsentation in der linken Seitenleiste im Admin-Dashboard.
Überprüfen Sie als Nächstes alle Optionen (siehe Bild „Statistiken vor der Optimierung“) und klicken Sie auf die Schaltfläche „Verarbeiten“. Dies kann je nach Größe Ihrer Datenbank und des Servers eine Minute dauern. Bei einem Shared-Hosting-Server sollte es wahrscheinlich länger dauern. Sobald die Optimierung abgeschlossen ist, sollten Sie einen detaillierten Bericht über die Werte erhalten, die aus der Datenbank entfernt wurden. Hier ist ein Beispiel:
Somit haben wir mit WP-Optimize 16,98 MB eingespart – das sind 53,31 % der gesamten eingesparten Datenbankgröße!
Andere coole Tricks
Sie können die Post-Revisions-Funktion auch vollständig deaktivieren. Ich rate jedoch dringend davon ab, da es mehr Probleme als Lösungen schafft. Wenn Sie es deaktivieren möchten, geben Sie diesen Code in Ihre Datei wp-config.php ein:
define('WP_POST_REVISIONS', FALSE);
Eine weitere effiziente Möglichkeit, mit sperrigen Datenbanken umzugehen, besteht darin, den Papierkorb in regelmäßigen Abständen automatisch zu leeren. Die folgende Codezeile löscht alle 10 Tage automatisch alle im Papierkorb befindlichen Elemente. Fügen Sie es Ihrer Datei wp-config.php hinzu:
define('EMPTY_TRASH_DAYS', 10 );
Sie können 10 in eine beliebige Anzahl von Tagen ändern. Dieser Wert muss jedoch größer als 0 sein.
So haben wir gelernt, wie man eine WordPress-Datenbank mit nur wenigen Mausklicks optimiert. Welches Plugin verwenden Sie, um Ihre WordPress-Datenbank zu optimieren? Noch besser, posten Sie hier einige Statistiken, wenn Sie dieses Plugin zum ersten Mal ausführen!