Alle Führer

WordPress2. August 20269 Min. gelesen

Warum ist meine WooCommerce-Site so langsam?

Eine Schritt-für-Schritt-Diagnose für eine langsame WooCommerce-Site: Hosting, Plugins, Datenbanküberlastung, Caching und die Checkout-spezifischen Probleme, die in den meisten Leitfäden übersehen werden.

Ein langsamer WooCommerce-Shop ist kein einziges Problem – es sind normalerweise drei oder vier kleinere, die übereinander gestapelt sind, und genau das ist der Grund, warum „ein Caching-Plugin installieren“ allein das Problem selten behebt. Dies ist die Diagnosesequenz, die wir durchlaufen, wenn ein Kunde sagt, dass sein Geschäft träge ist, und zwar in der Reihenfolge, in der die Ursache tatsächlich am schnellsten gefunden wird.

Führen Sie eine Diagnose durch, bevor Sie etwas reparieren

Bevor Sie sich mit Plugins oder Hosting befassen, informieren Sie sich über echte Zahlen. Führen Sie Ihre Homepage und eine Produktseite über Google PageSpeed Insights und beachten Sie insbesondere zwei Dinge:Zeit bis zum ersten Byte (TTFB)und die Aufschlüsselung dessen, was das Rendern blockiert. TTFB über 600 ms weist fast immer auf ein Hosting- oder serverseitiges Problem hin – keine noch so große Front-End-Optimierung kann einen langsamen Server beheben. Wenn TTFB schnell ist, sich die Seite aber immer noch langsam lädt, liegt das Problem eher im Frontend: Bilder, renderblockierende Skripte oder durch Plugins eingefügtes CSS/JS.

Diese einzige Prüfung spart Stunden – sie sagt Ihnen, ob Sie mit Ihrem Host oder Ihrem Plugin-Stack beginnen sollen, bei denen es sich um sehr unterschiedliche Korrekturen handelt.

Hosting: die häufigste Ursache

WooCommerce führt PHP bei jeder Anfrage aus, die die Datenbank berührt – insbesondere Produktseiten, Warenkorb und Checkout sind dynamisch und nicht statisch, sodass Shared Hosting mit begrenzten PHP-Workern und CPU-Zuweisung bei echtem Datenverkehr Probleme bereitet. Wenn Ihr TTFB selbst auf einer Seite ohne aktive Plugins dauerhaft langsam ist, ist Hosting höchstwahrscheinlich die Antwort und kein Symptom, das Sie umgehen müssen.

Was zu überprüfen ist:

  • PHP-Version.Ältere PHP-Versionen (7.x und niedriger) sind für denselben Code messbar langsamer als aktuelle PHP 8.x-Versionen. Vergewissern Sie sich, dass auf Ihrem Host eine aktuelle Version ausgeführt wird – dies ist oft eine kostenlose Änderung mit einem Klick in Ihrem Hosting-Kontrollfeld.
  • Geteiltes vs. verwaltetes WooCommerce-Hosting.Generisches Shared Hosting, das für Broschürenseiten optimiert ist, ist nicht für die Datenbanklast ausgelegt, die WooCommerce erzeugt. Managed WooCommerce oder Managed WordPress Hosting umfasst typischerweise Caching auf Serverebene und Ressourcenzuweisung, die auf diese spezifische Arbeitslast abgestimmt sind.
  • Serverstandort.Wenn sich Ihre Kunden hauptsächlich in einer Region befinden und Ihr Server woanders steht, führt dieser Roundtrip zu einer echten Latenz, bevor ein CDN helfen kann.

Plugin-Audit: Qualität vor Quantität

„Zu viele Plugins“ sind eine echte Ursache für Verlangsamung, aber die Anzahl ist weniger wichtig als die tatsächliche Leistung jedes Plugins bei jedem Seitenladevorgang. Ein leichtgewichtiges Utility-Plugin, das nur im Admin-Bereich ausgeführt wird, kostet Sie im Storefront nichts. Ein schlecht codierter Seitenersteller oder ein Plugin, das die Datenbank bei jeder einzelnen Front-End-Anfrage abfragt, kostet Sie auf jeder Seite und bei jedem Besuch Echtzeit.

Zur Prüfung:

  1. Installieren Sie Query Monitor (kostenlos) und laden Sie Ihre langsamste Seite. Es zeigt genau, welche Plugins Datenbankabfragen auslösen, wie viele und wie lange die einzelnen Plugins dauern.
  2. Deaktivieren Sie Plugins, die Sie nicht aktiv nutzen – alte SEO-Tools, aufgegebene Seitenersteller, doppelte Funktionalität durch den Wechsel von Tools im Laufe der Zeit. Die meisten Geschäfte sammeln mehrere davon.
  3. Überprüfen Sie bei Plugins, die Sie behalten, ob sie die Einstellung „Im Frontend deaktivieren“ oder „Nur bei Bedarf laden“ bieten – viele beliebte Plugins laden ihre Assets standardmäßig auf der gesamten Website, auch wenn die Funktion nur auf einer Seite verwendet wird.

Datenbank aufgebläht

Sowohl WordPress als auch WooCommerce schreiben weit mehr in die Datenbank, als den meisten Websitebesitzern bewusst ist: Sie veröffentlichen Revisionen zu jeder Inhaltsbearbeitung, abgelaufene Transienten, die nie bereinigt werden, abgebrochene Warenkorbdaten und Sitzungsaufzeichnungen von jedem Checkout-Versuch, ob abgeschlossen oder nicht. Im Laufe von ein oder zwei Jahren kann sich die Größe einer nicht gepflegten WooCommerce-Datenbank tatsächlich verdreifachen, mit Inhalten, die keinen dauerhaften Wert bieten.

Eine aufgeblähte Datenbank verlangsamt jede Abfrage, was wiederum jede Seite verlangsamt – dies verschlimmert sich mit Abfrageproblemen auf Plugin-Ebene und existiert nicht getrennt davon. Führen Sie eine Datenbankbereinigung (Begrenzung von Nachrevisionen, Löschen abgelaufener Transienten und Überprüfen verwaister Metadaten) nach einem wiederkehrenden Zeitplan durch, nicht nur einmal.

WooCommerce-spezifische Probleme werden in den meisten Leitfäden übersprungen

Allgemeine Ratschläge zur WordPress-Geschwindigkeit lassen einige Dinge außer Acht, die für die Funktionsweise von WooCommerce spezifisch sind:

  • Warenkorb- und Kassenfragmente.WooCommerce aktualisiert standardmäßig „Warenkorbfragmente“ über AJAX bei jedem Laden der Seite, auch bei Seiten, auf denen keine Warenkorbinteraktion stattfindet – dies ist eine Hintergrundanforderung, von der die meisten Websitebesitzer nicht wissen, dass sie ausgeführt wird. Es kann gezielt deaktiviert oder auf Seiten beschränkt werden, die es tatsächlich benötigen.
  • Sitzungsbehandlung in der Datenbank.Standardmäßig speichert WooCommerce Sitzungsdaten in der Datenbank und nicht in einem schnelleren Speicher. In Geschäften mit höherem Datenverkehr wird durch die Verlagerung von Sitzungen in das Objekt-Caching (Redis oder Memcached, sofern Ihr Host dies anbietet) ein echter Engpass beseitigt.
  • Ähnliche und Upselling-Produktanfragen.Diese führen nicht-triviale Datenbankabfragen durch, um Empfehlungen zu berechnen, die Ihnen gefallen könnten. Bei großen Katalogen ohne ordnungsgemäße Indexierung kann dies allein die Produktseiten erheblich verlangsamen.
  • Konflikte zwischen Ganzseiten-Caching und Checkout.Checkout- und Warenkorbseiten sollten niemals aus einem statischen Cache bereitgestellt werden, aber übermäßig breite Cache-Plugin-Konfigurationen speichern sie manchmal trotzdem zwischen, was zu veralteten Warenkorbdaten führt. Bestätigen Sie, dass Ihr Caching-Plugin Warenkorb-, Checkout- und Kontoseiten ausdrücklich ausschließt.

Caching, Bilder und die letzten Fehlerbehebungen

  • Seiten-Caching einrichtenFür alles außer Warenkorb-, Checkout- und Kontoseiten verwenden Sie ein seriöses Caching-Plugin oder die integrierte Caching-Ebene Ihres Hosts.
  • Objekt-Caching aktivieren(Redis oder Memcached), wenn Ihr Host dies unterstützt – dies beschleunigt dynamische, angemeldete und WooCommerce-spezifische Anfragen, sodass Seiten-Caching allein nicht hilft.
  • Komprimieren Sie Bilder und ändern Sie ihre Größevor dem Hochladen und stellen moderne Formate (WebP oder AVIF) bereit – Produktfotografie ist normalerweise der größte Vermögenswert auf jeder E-Commerce-Seite.
  • Fügen Sie ein CDN hinzuum statische Assets (Bilder, CSS, JS) von einem Server bereitzustellen, der geografisch näher an jedem Besucher liegt.
  • Nicht verwendetes JavaScript zurückstellen oder entfernen, insbesondere Analyse- und Marketingskripte, die synchron im Header geladen werden – das sind häufige, einfache Erfolge, die bei Plugin-Audits oft ans Licht kommen.

Wenn Optimierung nicht mehr ausreicht

Manchmal wird jeder Fix auf dieser Liste angewendet und der Shop ist immer noch langsamer als er sein sollte – normalerweise, weil das Theme selbst umfangreich ist, der Plugin-Stack tragfähig ist und nicht weiter gekürzt werden kann, ohne echte Funktionalität einzubüßen, oder weil der Shop wirklich über das hinausgewachsen ist, was WooCommerce auf seiner aktuellen Hosting-Stufe leisten kann. An diesem Punkt verlagert sich die ehrliche Diskussion von „WooCommerce optimieren“ zu „Ist WooCommerce immer noch die richtige Plattform für den Traffic und die Kataloggröße dieses Shops?“ UnserLeitfaden zur Shopify-Geschwindigkeitsoptimierungist ein nützlicher Vergleichspunkt, wenn Sie diese Entscheidung abwägen, und wir behandeln die praktische Seite des Wechsels in unseremLeitfaden für die Migration von WooCommerce zu Shopify.

Wenn Sie möchten, dass jemand anderes diese vollständige Diagnose durchführt und die Ergebnisse korrigiert,Devmerx kümmert sich um die WordPress-Performance-Arbeit– Hosting-Überprüfung, Plugin-Prüfung, Datenbankbereinigung und Caching-Konfiguration, umfangreich und zum Festpreis nach einem kurzen Blick auf Ihre Website.

Häufig gestellte Fragen

Warum wurde meine WooCommerce-Website nach dem Hinzufügen von Produkten plötzlich langsamer?

Größere Kataloge bedeuten größere Datenbankabfragen, insbesondere für Filterung, Suche und Berechnungen verwandter Produkte, die nicht auf Skalierung optimiert sind. Was sich bei 200 Produkten gut anfühlte, kann sich bei 2.000 Produkten merklich verlangsamen, wenn Ihr Hosting- und Plugin-Stack nicht auf Wachstum ausgelegt ist.

Ist Shared Hosting wirklich die Hauptursache für die Langsamkeit von WooCommerce?

Dies ist die häufigste Ursache, die wir sehen, insbesondere wenn TTFB selbst auf Seiten mit wenigen Plugins langsam ist. Dies ist nicht immer die einzige Ursache – Plugin-Bloat und Datenbank-Bloat treten häufig auf –, aber Hosting ist in der Regel das erste, was es auszuschließen gilt.

Wie viele Plugins sind zu viele für WooCommerce?

Es gibt keine feste Nummer. Eine Site mit 40 einfachen, gut codierten Plugins kann eine Site mit 10 schlecht codierten Plugins übertreffen. Überwachen Sie, was jedes Plugin tatsächlich im Frontend tut, anstatt auf eine bestimmte Anzahl abzuzielen.

Wird ein Caching-Plugin einen langsamen Checkout beheben?

Nein – der Checkout sollte niemals aus einem statischen Cache erfolgen, da er Live-Warenkorb- und Sitzungsdaten widerspiegeln muss. Ein Caching-Plugin beschleunigt Ihren Katalog und Ihre Inhaltsseiten, nicht den Checkout. Die Checkout-Geschwindigkeit hängt von der Hosting-Qualität, der Sitzungsverwaltung und der Skriptbereinigung ab.

Wann sollte ich darüber nachdenken, WooCommerce ganz zu verlassen?

Wenn Sie Hosting-, Plugin-, Datenbank- und Caching-Korrekturen durchgeführt haben und der Store im Hinblick auf Datenverkehr und Kataloggröße immer noch unterdurchschnittlich ist, oder wenn der laufende Wartungsaufwand (Sicherheitspatches, Plugin-Konflikte, Serververwaltung) mehr Zeit kostet, als er im Vergleich zu einer verwalteten Plattform wert ist.

Devmerx

Devmerx ist eine Shopify- und WordPress-Entwicklungsagentur, die DTC-Marken dabei unterstützt, schnellere Shops, sauberere Migrationen und Erlebnisse mit höherer Conversion-Rate aufzubauen. Mit Sitz in London, Großbritannien, betreut Kunden weltweit.

Sehen Sie sich unsere Arbeit an

Benötigen Sie Hilfe bei Ihrem Shopify-Shop?

Devmerx erstellt und optimiert Shopify-Shops für DTC-Marken. Buchen Sie eine kostenlose 20-minütige Beratung.