Die besten Profi-Tipps 👆 gegen extrem langsame PrestaShop Backoffices

Ist die Leistung Ihres PrestaShop-Shops langsam? Dann ist es vielleicht an der Zeit, die Datenbank vollumfänglich zu bereinigen. Im Laufe der Zeit sammeln sich in der Datenbank unnötige Daten an, was sich auf die Geschwindigkeit der Website und das Benutzererlebnis auswirkt.

Optimieren Sie Ihre PrestaShop-Datenbank

Viele PrestaShop-Seiten behalten nach Upgrades unwissentlich veraltete, redundante Daten bei, was zu einer überlasteten Datenbank führt. Dies wirkt sich negativ auf die Website-Geschwindigkeit und damit auf die Benutzerzufriedenheit und Konvertierungen aus. Die regelmäßige Bereinigung Ihrer PrestaShop-Datenbank ist entscheidend, um eine optimale Leistung aufrechtzuerhalten und den Umsatz zu steigern.

So bereinigen Sie die PrestaShop Datenbank

Schritt 1: Erstellen Sie eine datenbanksicherung

Bevor Sie mit der Bereinigung beginnen, stellen Sie sicher, dass Sie eine Sicherung über phpMyAdmin erstellen. Diese Vorsichtsmaßnahme verhindert einen versehentlichen Datenverlust. Navigieren Sie zu phpMyAdmin und wählen Sie die Datenbank Ihrer Website aus. Gehen Sie zur Registerkarte „Exportieren“, wählen Sie das „SQL“-Format und klicken Sie auf „Los“, um die exportierte Datei zu speichern.

Schritt 2: Verbindungsstatistikbericht löschen

Das Löschen der Verbindungsstatistiken ist für die Datenbankintegrität unerlässlich. Führen Sie die folgenden SQL-Befehle auf der Registerkarte „SQL“ aus:

TRUNCATE TABLE ps_connections;
TRUNCATE TABLE ps_connections_source;
TRUNCATE TABLE ps_connections_page;

schritt 3: Datenbank Einträge löschen

Entfernen Sie unnötige Protokolle aus der Datenbank. SQL-Abfrage ausführen:

TRUNCATE TABLE ps_log;


Fahren Sie mit ähnlichen Schritten für andere Abschnitte fort, z. B. Fehler „Seite nicht gefunden“, Referrer-Statistiken, Shop-Suchstatistiken, E-Mail-Protokolle und Preise für abgelaufene Produkte. Stellen Sie sicher, dass Sie für jede Kategorie genaue SQL-Befehle befolgen.

Schritt 4: Löschen Sie den Inhalt der Tabelle „ps_pagenotfound“

Die Tabelle „ps_pagenotfound“ speichert Daten zu „Seite nicht gefunden“-Fehlern (404-Fehler). Um eine saubere Datenbank zu erhalten, führen Sie die folgende SQL-Abfrage aus:

TRUNCATE TABLE ps_pagenotfound;

Dieser Schritt stellt sicher, dass irrelevante Daten aus 404-Fehlern entfernt werden, was einen reibungsloseren Datenbankbetrieb ermöglicht.

schritt 5: Löschen des Statistikberichts für Referrer

Das Löschen der Referrer-Statistiken ist für eine übersichtliche Datenbank unerlässlich. Führen Sie dazu die folgenden SQL-Befehle aus:

TRUNCATE TABLE ps_referrer;
TRUNCATE TABLE ps_referrer_shop;
TRUNCATE TABLE ps_referrer_cache;

Durch das Entfernen der Referrer-Statistiken optimieren Sie Ihre Datenbank für eine verbesserte Leistung.

Schritt 6: Löschen Sie Ihre Shop-Suchstatistiken

Führen Sie den folgenden Befehl aus, um die Tabelle „ps_statssearch“ zu kürzen:

TRUNCATE TABLE ps_statssearch;

Dieser Schritt eliminiert unnötige Suchstatistiken und trägt so zu einer effizienteren Datenbank bei.

schritt 7: Mail-Log löschen

Führen Sie die folgende SQL-Abfrage aus, um das E-Mail-Protokoll aus der Tabelle „ps_mail“ zu löschen:

TRUNCATE TABLE ps_mail;

Durch das Entfernen von E-Mail-Protokollen wird Speicherplatz in der Datenbank freigegeben, wodurch optimale Funktionalität gewährleistet wird.

schritt 8: Abgelaufene Produktpreise löschen

Um genaue Preisinformationen beizubehalten, führen Sie die folgenden SQL-Befehle aus:

DELETE FROM PREFIX_specific_price WHERE to != ‚0000-00-00 00:00:00‘ AND to < NOW();
DELETE FROM PREFIX_specific_price_rule WHEREto!= '0000-00-00 00:00:00' ANDto` < NOW();

Hinweis: Ersetzen Sie „PREFIX“ durch Ihr Datenbankpräfix, z. B. „ps_specific_price“.

Schritt 9: Temporäre Bilder entfernen

Melden Sie sich mit Ihren Hosting- oder FTP-Anmeldeinformationen an und navigieren Sie zum Ordner „PRESTASHOP_ROOT/img/tmp“. Löschen Sie alle Dateien in diesem Ordner, um temporäre Bilder zu entfernen. Durch das Entfernen temporärer Bilder wird Speicherplatz freigegeben und die Datenbankleistung optimiert.

Schritt 10: Smarty-Cache-Datenbank löschen

Clear Smarty cache for optimal performance:

TRUNCATE TABLE ps_smarty_cache;
TRUNCATE TABLE ps_smarty_last_flush;
TRUNCATE TABLE ps_smarty_lazy_cache;

Automatisieren Sie diese Ausführung mit PS Cleaner Pro

Sie können die zuvor genannten Ausführungen auch getrost unserem Modul „PS Cleaner Pro“ überlassen. Das PrestaShop-Modul ist eine unverzichtbare Ergänzung für jeden Online-Shop-Betreiber, der die Leistung seines Shops optimieren möchte. Durch die automatisierte Bereinigung der Datenbank, einschließlich veralteter Statistiken, E-Mail-Protokolle und temporärer Dateien, sorgt dieses Tool dafür, dass Ihr Shop stets reibungslos und schnell läuft. Mit der einfachen Integration und benutzerfreundlichen Bedienoberfläche ist „PS Cleaner Pro“ besonders für Shop-Betreiber geeignet, die ohne tiefgehende technische Kenntnisse eine saubere und performante Datenbank sicherstellen wollen.

Sie profitieren von weiteren wertvollen Features

Neben der automatisierten Datenbankbereinigung bietet das „PS Cleaner Pro“-Modul eine Vielzahl weiterer Funktionen, die die Wartung und Optimierung Ihres PrestaShop-Shops erheblich erleichtern:

  • Manuelles Löschen: Über das Modul können Sie spezifische Cache-Level zur manuellen Wartung auswählen und diese über einen einfachen Klick im Back Office löschen.
  • Automatisierung per Cronjob: Die Bereinigungsfunktionen können auch automatisiert über Cronjobs ausgeführt werden. So bleibt Ihr Shop durch regelmäßige Wartungsroutinen stets in einem optimalen Zustand.
  • Verschiedene Cache-Level:
  • Cache Level 1: Löscht den PrestaShop-Standard-Cache, einschließlich Symfony-, Smarty-, XML- und Media-Cache sowie Class Index.
  • Cache Level 2: Entfernt zusätzliche Cache-Dateien, wie temporäre Bilder und Logs, die nicht in der Standard-Clear-Cache-Funktion enthalten sind.
  • Cache Level 3: Korrigiert die Datenbank-Integrität, indem es u.a. verwaiste Datensätze, doppelte Konfigurationen und ungültige Produkteinträge bereinigt.
  • Cache Level 4: Entfernt generierte Bildergrößen und Logdateien, wobei die Originalbilder erhalten bleiben.
  • Bereinigung und Optimierung: Ermöglicht das gezielte Entfernen von verwaisten Warenkörben, obsoleten Warenkorbregeln und anderen unnötigen Datensätzen. Diese Funktion kann vorab simuliert werden, um sicherzustellen, dass die gewünschten Bereinigungen korrekt ausgeführt werden.
  • Katalogdaten löschen: Ermöglicht das rigorose Entfernen von Katalogdaten wie Produkten, Kategorien, Attributen, Herstellern und Lieferanten.
  • Löschen von Bestellungen und Kunden: Diese Funktion erlaubt es, Bestellungen, Kunden- und Adressdaten sowie Verbindungsstatistiken aus Ihrem Shop zu löschen.
  • Globale Einstellungen: Sie können eine Zeitspanne definieren, wie lange Datensätze erhalten bleiben sollen, bevor sie gelöscht werden. Alle manuellen Aktionen können zudem über einen Cronjob automatisiert werden.

Diese umfassenden Funktionen machen das „PS Cleaner Pro“-Modul zu einem unverzichtbaren Werkzeug für die regelmäßige Wartung und Optimierung Ihres PrestaShop-Shops.

Fazit

Eine saubere Datenbank ist das Herzstück eines gut funktionierenden PrestaShop-Shops. Unnötige Daten, die sich im Laufe der Zeit ansammeln, können die Leistung Ihrer Website erheblich beeinträchtigen und damit das Benutzererlebnis und Ihre Verkaufszahlen negativ beeinflussen. Die manuelle Bereinigung der Datenbank ist eine effektive Methode, jedoch zeitaufwendig und fehleranfällig.

Mit dem Modul „PS Cleaner Pro“ können Sie diesen Prozess automatisieren und sicherstellen, dass Ihr Shop immer in Bestform bleibt. Indem Sie Ihre Datenbank regelmäßig optimieren, steigern Sie die Effizienz und Geschwindigkeit Ihrer Website, was letztlich zu einer höheren Kundenzufriedenheit und besseren Konversionsraten führt.

Unsere PrestaShop-Dienstleistungen

Als Experten im deutschsprachigen Raum bieten wir umfassende Dienstleistungen rund um PrestaShop an. Unser erfahrenes Team unterstützt Sie in allen Bereichen Ihres Online-Shops, von der Fehlersuche bis zur vollständigen Shop-Einrichtung. Und das professionell und zuverlässig seit über 20 Jahren.

unsere leistungen im überblick

  • Fehlersuche und Problemlösung: Wir finden schnell und effizient Lösungen für technische Probleme in Ihrem PrestaShop-Shop.
  • Installation und Einrichtung: Wir übernehmen die vollständige Installation und Konfiguration Ihres PrestaShop-Shops, um einen reibungslosen Betrieb zu gewährleisten.
  • Upgrades und Migrationen: Wir unterstützen Sie bei der Aktualisierung auf die neueste PrestaShop-Version oder der Migration zu PrestaShop von anderen Plattformen.
  • Backups, Sicherheits-Fixes und Datensicherheit: Wir sorgen dafür, dass Ihre Daten sicher sind, indem wir regelmäßige Backups erstellen und Datensicherheitslösungen implementieren.
  • Performance-Verbesserung: Wir optimieren Ladegeschwindigkeiten für eine bessere Performance und höhere Conversion-Raten und haben zur Datenanalyse eigene Module entwickelt, die Sie im Zusammenhang mit Google Toos einsetzen können.
  • Weitere Dienstleistungen: Datenbank aufsetzen und individuelle Programmierarbeiten, Entwickklung von kundenspezifischen Modulen, Aufbau einer Testumgebung, um den laufenden Betrieb bei Tests und Erweiterungen nicht zu unterbrechen, PHP-Umstellungen, Rund-um-Sorglos-Pakete

Support-Stunden direkt online buchen
Unsere Support-Stunden können Sie flexibel und bequem online buchen. Wenn Sie unsicher sind, was genau benötigt wird, stellen Sie uns gerne eine Anfrage. Wir prüfen diese auf Machbarkeit und teilen Ihnen anschließend eine Einschätzung der Kosten und des Aufwands mit. Vertrauen Sie auf unsere Expertise, um Ihren PrestaShop-Shop optimal zu betreiben!