Als datenbankgestützte Software hängt die Leistung Ihres WordPress-Blogs eng mit der Effizienz Ihrer Datenbank zusammen. Je größer und unordentlicher Ihre Datenbank ist, desto langsamer ist die Leistung Ihres Blogs.

Wenn Sie keine regelmäßige Wartung und Pflege der Datenbank vorgenommen haben, entweder weil Sie nicht wissen, wie es geht oder einfach nur faul sind, hier sind 8 nützliche Tricks, mit denen Sie Ihre WordPress-Datenbank einfach und schnell aufräumen können.

1. Deaktivieren / löschen Sie die Nachbearbeitung

Während die Nachbearbeitung ein guter Weg ist, um sicherzustellen, dass alle Änderungen an einem Beitrag dokumentiert sind, kann es eine Verschwendung von Datenbank- und Serverressourcen sein, wenn Sie der einzige Benutzer des Blogs sind und nicht mit anderen Autoren zum Schreiben von Artikeln zusammenarbeiten.

Um zu verhindern, dass die Nachbearbeitung Ihre Datenbank überlastet, sollten Sie sie am besten einmal ausschalten.

Sie können die Nachrevision problemlos abschalten, indem Sie der Datei wp_config.php die folgende Zeile hinzufügen

 define ('WP_POST_REVISIONS', false); 

Wenn Sie die Nachbearbeitung zu Aufzeichnungszwecken beibehalten möchten, können Sie die Anzahl der pro Post gespeicherten Änderungen begrenzen. Fügen Sie in Ihrer wp_config.php- Datei stattdessen die folgende Zeile hinzu:

 define ('WP_POST_REVISIONS', no_of_revision); 

und ersetzen Sie die no_of_revision durch die Anzahl der Revision Kopie, die Sie behalten möchten.

Vorhandene Postrevisionen entfernen

Durch das Deaktivieren der Funktion "Post-Revision" wird WordPress nur eingeschränkt, um für zukünftige Posts eine Revision zu behalten. Die vorhandenen Post-Revisionen in Ihrer Datenbank werden nicht gelöscht. Um alle Instanzen der Nachbearbeitung und alle damit verbundenen Einträge zu löschen, verwenden wir das delete-revision Plugin mit einigen einfachen Änderungen (das Plugin löscht nur die Nachbearbeitung. Es löscht nicht alle anderen unbenutzten Einträge, die mit der Nachbearbeitung).

Laden Sie das Plugin delete-revision auf Ihren Desktop herunter.

Entpacken Sie die Zip-Datei. Öffnen Sie den Ordner delete-revision und laden Sie die Datei delete-revision.php in einen Texteditor. Scrollen Sie nach unten zur Zeile 140, wo Sie sehen

 $ sql = "DELETE FROM $ wpdb-> posts WHERE post_type = 'revision'"; 

Ersetzen Sie es durch

 $ sql = "DELETE a, b, c FROM $ wpdb-> sendet einen LINKEN JOIN $ wpdb-> term_relationships b EIN (a.ID = b.object_id) LINKER JOIN $ wpdb-> postmeta c EIN (a.ID = c .post_id) WHERE a.post_type = 'revision' "; 

(Code angepasst von Lester Chan)

Speicher die Datei. Laden Sie den gesamten delete-revision- Ordner in Ihren Blog-Plugins-Ordner hoch.

Aktiviere das Plugin. Gehen Sie zur Seite " Löschen" im Bereich "Einstellungen". Führen Sie die Anwendung aus, um Ihre Datenbank nach allen Instanzen von Post-Revisionen zu durchsuchen und sie aus Ihrer Datenbank zu löschen.

Wenn Sie Kopien der Nachbearbeitung in Ihrer Datenbank aufbewahren, sollten Sie den Delete-Revision-Manager alle paar Monate einmal ausführen, um Ihre Datenbank zu bereinigen.

2. Löschen Sie nicht verwendete Bilder

Jedes Mal, wenn Sie ein Bild hochladen, erstellt WordPress automatisch doppelte Kopien dieses Bildes und verkleinert es auf Miniaturansicht und mittlere Größe. Die meiste Zeit werden diese Bilder nicht verwendet. Außerdem könnte es auch einige Bilder geben, die du hochgeladen hast, die du aber nicht in der Post benutzt hast. Diese unbenutzten Bilder könnten sich leicht zu einer massiven Größe addieren und den Server und die Datenbank unnötig belasten.

Das DUI-Plugin (Löschen nicht verwendeter Bilder) durchsucht Ihren WordPress-Blog und sucht nach den Bildern, die von keinem der Posts / Seiten verwendet oder referenziert werden. Es fährt dann fort, sie von der Datenbank / vom Server zu löschen.

Um das Plugin zu verwenden, verwenden Sie ein FTP-Programm, um den Uploads- Ordner (den Ordner, in dem Bilder gespeichert sind) auf 777 zu chmodieren. Wenn Sie die nicht verwendeten Bilder gelöscht haben, chmod den Ordner wieder auf 755, um den Zugriff anderer Personen zu verhindern.

Ebenso sollten Sie dieses Plugin alle paar Monate ausführen, um Ihre Datenbank zu bereinigen.

3. Optimieren Sie die Datenbank

Wenn Sie Einträge in die Datenbank hinzufügen oder daraus entfernen, werden Leerzeichen erstellt. Dies ist nutzloser Speicherplatz und kann dazu führen, dass Ihre Datenbank schnell anschwillt. Sie können diese Leerzeichen problemlos freigeben, indem Sie in Myphpadmin eine SQL-Abfrage für die Optimierungstabelle ausführen.

Wenn Sie nicht technisch versiert sind oder Schwierigkeiten haben, sich bei Ihrem myphpadmin anzumelden, verwenden Sie am besten das Plugin WP-DBManager, um Ihre Datenbank zu verwalten.

Installiere und aktiviere das Plugin. Wählen Sie unter Datenbank -> Datenbank optimieren die Tabelle aus, die Sie optimieren möchten, und klicken Sie auf die Schaltfläche Optimieren, um die Optimierung zu starten. Es sollte weniger als eine Minute dauern.

Sie können auch planen, die Datenbank alle paar Tage / Wochen / Monate zu optimieren

Gehen Sie zu "Datenbank -> Datenbankoption". Scrollen Sie nach unten, bis Sie die automatische Optimierung der DB sehen . Legen Sie die Häufigkeit für die automatische Optimierung der Datenbank fest.

4. Löschen Sie unerwünschtes Plugin

Wenn Sie entschieden haben, dass Sie für ein bestimmtes Plugin keine Verwendung haben, deaktivieren Sie sie und löschen Sie sie von Ihrem Server. Je mehr (unbenutzte) Plugins Sie auf Ihrem Server haben, desto länger dauert es, bis WordPress die Plugin-Liste erstellt und desto höher die Tendenz, dass sich die Ladezeit Ihres Blogs verlangsamt.

5) Plugin komplett deinstallieren

Wenn Sie ein Plugin deaktivieren / deinstallieren, werden die Optionen oder Tabellen, die das Plugin erstellt hat, nicht entfernt. Wenn Sie viele Plugins installieren und deinstallieren, werden immer mehr verwaiste Optionen und Tabellen Platz in Ihrer Datenbank einnehmen.

Für Plugins, die Tabelleneinträge in der Datenbank angelegt haben, können Sie mit dem oben genannten WP-DBManager die entsprechende Tabelle aus Ihrer Datenbank löschen.

Für diese Plugins, die Optionen erstellt haben, müssen Sie das Clean Option-Plugin verwenden, um die verwaisten Optionen zu suchen und sie aus der Datenbank zu löschen.

6. Entfernen Sie nicht verwendete Themen

Wenn Sie viele ungenutzte Designs auf dem Server haben, löschen Sie auch diejenigen, die Sie nicht verwenden.

7. Überprüfen Sie Ihre Website auf Deadlinks

Während es in der Regel üblich ist, mit anderen Posts / Blogs / Domains in Ihren Artikeln zu verlinken, sollten Sie regelmäßig prüfen, ob der verlinkte Post / Domain noch existiert und Sie keinen toten Link mehr haben. Es kann für Ihren Leser sehr frustrierend sein, Ihrem Link zu folgen, nur um festzustellen, dass die Zielseite nicht mehr vorhanden ist. Darüber hinaus können zu viele tote Links auch Auswirkungen auf Ihr Suchmaschinen-Ranking haben. Ich bin mir sicher, dass Sie das nicht sehen wollen.

Das Broken Link Checker Plugin überprüft Ihren neuen Artikel auf defekte Links, sobald dieser veröffentlicht wurde. Es scannt auch Ihre alten Beiträge, wenn Sie auf der Admin-Seite angemeldet sind. Alle fehlerhaften Links, die Sie gefunden haben, werden Ihnen gemeldet, und Sie können diese aus den Posts bearbeiten oder die Verknüpfung aufheben.

8. Löschen Sie den Spam-Kommentar

Es ist üblich, tonnenweise Spam-Kommentare zu erhalten, sobald Sie den Artikel gepostet haben. Obwohl diese Spam-Kommentare nicht in Ihrem Blog angezeigt werden, werden sie dennoch in Ihrer Datenbank gesammelt, um "intelligente" Anti-Spam-Plugins zu erstellen. Wenn Sie jeden Tag (oder jede Stunde) viel Spam erhalten, könnte dies viel wertvollen Datenbankplatz beanspruchen. Um den Spam zu löschen, gehen Sie entweder auf die Seite "Kommentar -> Spam", überprüfen Sie alle Spam-Kommentare und wählen Sie "Löschen" aus der Dropdown-Box.

Alternativ können Sie das WP-Optimize-Plugin verwenden, um alle Spam-Mails zu bereinigen und Kommentare zu entziehen

Das WP-Optimize-Plugin enthält auch weitere Funktionen wie die Revision löschen, die Datenbanktabelle optimieren und den Benutzernamen ändern. Persönlich würde ich den WP-DBManager zur Optimierung meiner Datenbanktabelle bevorzugen, da ich die Optimierungsaufgabe regelmäßig planen kann. Darüber hinaus wird das WP-Optimize nur für WP2.7 getestet. Wenn Sie also eine WP-Version von weniger als 2, 7 verwenden, müssen Sie es auf eigenes Risiko verwenden.

Welche anderen Möglichkeiten nutzen Sie, um Ihre WordPress-Datenbank aufzuräumen?