✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

Reduzieren Sie die Nutzung der WordPress-Datenbank

19

Mein FTP-Anbieter (Fasthosts) erlaubt nur eine maximale Nutzung von 150 MB pro erstellter Datenbank. Dies ist groß genug für die meisten persönlichen Anwendungen. Neulich, nachdem ich mich beim Control Panel angemeldet hatte, bemerkte ich jedoch, dass die Datenbank, die ich zum Erstellen meines Blogs (diese Website) verwende, bereits zu 23 % prozentual genutzt wurde. Ich habe zwar nicht viele Posts.

Dies ist definitiv ein potenzielles Problem. Ich möchte nicht für ein Speicherplatz-Upgrade bezahlen, wenn es so schnell 150 MB erreicht. Und das Folgende ist eine schnelle Möglichkeit, die Datenbanknutzung der WordPress-Site zu verringern. In meinem Fall wurde es nach den folgenden Schritten auf 3% geschrumpft.

1 Revisionen löschen

Für die meisten WordPress-Sites ist die Funktion „Revisionen” für Beiträge völlig nutzlos. Eine Überarbeitung ist eine „Momentaufnahme” eines Beitrags, sodass Sie jederzeit wiederherstellen können, wenn Sie einen Fehler machen. Die Überarbeitung wächst sicherlich, wenn Sie viele Beiträge haben und sie nur Platz einnehmen.

Stellen Sie sicher, dass Sie zuerst Ihre Datenbank sichern und das folgende SQL ausführen (z. B. mit PHPAdmin).

DELETE FROM wp_posts WHERE post_type = "revision";

2 Revisionen deaktivieren

Um den zukünftigen Ärger zu vermeiden, wenn Sie die Funktion „Post-Revision” nie verwenden, können Sie sie einfach deaktivieren, indem Sie die folgende Zeile in der wp_config.php im WordPress-Installationsordner nach der folgenden Zeile hinzufügen.

define('DB_COLLATE', '');   // add this. define('WP_POST_REVISIONS', false);

3 Spam-Kommentare löschen (und auch nicht genehmigte)

In meinem Fall verbraucht die wp_comments-Tabelle viel Platz als wp_posts. Dies liegt einfach daran, dass viele Spam-Spider Kommentare auf Ihrer Website posten und in meinem Fall als Spam-Kommentare erfasst werden, ohne Sie zu benachrichtigen. Tag für Tag wächst Ihre Datenbank.

Verwenden Sie den folgenden SQL-Befehl, um alle Kommentare außer „genehmigt” zu löschen. Stellen Sie sicher, dass Sie zuerst alle "nicht genehmigten" Kommentare überprüfen.

Passen Sie die Where-Anweisung an, wenn Sie nur die Spam-Kommentare löschen möchten.

Sie können die obigen Lösungen in eine Crontab einfügen, die regelmäßig ausgeführt wird, z. B. täglich. Und es wird Ihnen vorgeschlagen, die Tabelle zu optimieren, nachdem Sie die entsprechende Tabelle gelöscht haben.

Aufnahmequelle: helloacm.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen