Zu allen Tutorials
MasterAI

Warum deine WooCommerce-Seite jeden Monat langsamer wird (es ist nicht dein Hosting)

27. Juni 2026·6 min·WooCommerce, WordPress, Datenbank, Performance, Optimierung
Warum deine WooCommerce-Seite jeden Monat langsamer wird (es ist nicht dein Hosting)

Es ist ein schleichender Effekt: Dein Shop war mal schnell, und Monat für Monat wird er träger — Backend zäh, Produktseiten langsamer, obwohl du am Hosting nichts geändert hast. Der Grund sitzt fast immer in der Datenbank, die sich im Betrieb still aufbläht. Und das Gute: Aufräumen kostet keinen Cent fürs Hosting.

Das sind die vier Quellen — jede mit dem Fix.

1. Autoloaded Transients

Transients ohne Ablaufdatum landen mit autoload = yes in wp_options — und werden dann bei jedem einzelnen Seitenaufruf in den Speicher geladen, bevor überhaupt eine Produktabfrage läuft. Auf einem reifen WooCommerce-Shop sind 5–10 MB Autoload keine Seltenheit. Über 800 KB–1 MB sind ein echtes Problem.

Fix: Abgelaufene Transients löschen (wp transient delete --expired), Autoload-Payload prüfen und unter 1 MB halten.

2. Action-Scheduler-Logs

WooCommerce nutzt den Action Scheduler als Aufgaben-Queue — jede Bestellung, jede Mail, jeder Sync legt Einträge an. Die wp_actionscheduler_*-Tabellen wachsen ungebremst, wenn der Aufräum-Job nicht sauber läuft.

Fix: Unter WooCommerce → Status → Geplante Aktionen prüfen, ob der Cleanup tatsächlich läuft, und eine Log-Retention setzen.

3. Unbegrenzte Sessions

Die woocommerce_sessions-Tabelle und verwaiste Warenkörbe wachsen mit der Zeit immer weiter, wenn abgelaufene Sessions nicht abgeräumt werden.

Fix: Abgelaufene Sessions per geplantem Job (Cron) regelmäßig purgen.

4. Revisions & verwaiste Metadaten

Gelöschte Produkte und deinstallierte Plugins lassen Müll zurück: endlose Post-Revisions, verwaiste postmeta-Zeilen, tote Term-Relationen.

Fix: Revisions limitieren (WP_POST_REVISIONS), Orphans aufräumen, anschließend OPTIMIZE TABLE.

Vorher / Nachher — gleiches Hosting

So sieht ein typischer Cleanup aus, ohne dass irgendwas am Server passiert:

  • Autoload: 8,4 MB → 0,6 MB
  • Slow Query: 1,8 s → 0,2 s
  • Admin-Ladezeit: 4,1 s → 0,9 s

Der eigentliche Fehler ist fast nie „zu wenig Server" — es ist, dass der Cleanup-Job nie gelaufen ist. Automatisiere ihn (wöchentlich), dann bleibt die DB schlank.


Willst du die nächsten Build-/Audit-Guides — mit allen Stolperfallen? Abonniere den „Built with AI"-Newsletter.

Lieber done-for-you? Wenn ich deine DB aufräumen + den Cleanup automatisieren soll (plus Speed-Audit, Migration auf einen eigenen Server): Schreib mir kurz — das ist mein Tagesgeschäft.

Built with AI — der Newsletter

Praxisnahe KI-Tutorials und die Tools, die ich wirklich nutze — direkt in dein Postfach. Kostenlos, ohne Hype.

Über Substack. Jederzeit abbestellbar.

Zu allen Tutorials