Cookie-Einstellungen

Entscheiden Sie je Kategorie. Über die Fußzeile kommen Sie jederzeit hierher zurück.

NotwendigImmer aktiv

Anmeldung, Sprache und Design sowie das Speichern genau dieser Auswahl. Ohne sie funktioniert die Website nicht, es gibt also nichts abzuschalten.

Google Analytics, um zu sehen, welche Seiten genutzt werden und wo Besucher abbrechen. Aus, bis Sie es einschalten, und die Daten gehen nie an Google Ads.

Aderlo Cloud
AnmeldenLoslegen

Wie viele PHP-Worker braucht ein WooCommerce-Shop?

Grzegorz Ciupek · Aktualisiert am 6. Oktober 2026 · 7 Minuten Lesezeit

Ein kleiner WooCommerce-Shop mit gut eingerichtetem Cache kommt meist mit 5 PHP-Workern aus, ein Shop mit einigen Dutzend Bestellungen pro Tag braucht etwa 10, und ein Sale mit Hunderten Menschen gleichzeitig im Warenkorb 16 und mehr. Die genaue Zahl ergibt sich aus einer Formel: Worker ≈ PHP-Anfragen pro Sekunde × mittlere PHP-Antwortzeit in Sekunden, plus Reserve für Lastspitzen.

Was ein PHP-Worker ist

Ein PHP-Worker ist ein Prozess, der zu einem Zeitpunkt den Code von WordPress und WooCommerce für genau eine Anfrage ausführt. Die Zahl der PHP-Worker ist also die Zahl der Anfragen, die ein Shop gleichzeitig ohne Warteschlange bedienen kann. Sind alle belegt, wartet die nächste Anfrage oder bekommt einen Fehler – bei Aderlo Cloud liefert der Server dann den Statuscode 508, statt still langsamer zu werden.

Nicht jeder Seitenaufruf belegt einen Worker. Eine Produkt- oder Kategorieseite aus dem Cache (LSCache) startet PHP gar nicht. Worker werden für alles gebraucht, was sich nicht zwischenspeichern lässt: Warenkorb, Bestellung, Kundenkonto, Suche, Admin-Bereich, AJAX-Anfragen und Cron-Jobs.

So berechnen Sie, wie viele Worker Sie brauchen

Die mittlere Zahl belegter Worker ist das Produkt aus PHP-Anfragen pro Sekunde und ihrer mittleren Ausführungszeit (Little’sches Gesetz aus der Warteschlangentheorie). Rechnen Sie auf diesen Mittelwert 50–100 % Reserve für Lastspitzen auf, denn Käufer kommen nicht in einem gleichmäßigen Strom.

Worker ≈ (PHP-Anfragen pro Sekunde) × (mittlere PHP-Antwortzeit in s) × 1,5–2
SituationPHP-Anfragen / s in der SpitzeMittlere PHP-ZeitBelegte Worker (Mittel)Mit Reserve
Kleiner Shop, normaler Tag40,5 s23–4
Mittlerer Shop, E-Mail-Kampagne100,5 s58–10
Sale, Hunderte Menschen im Warenkorb200,6 s1218–24
Rechenbeispiele, keine Messung eines bestimmten Shops. Ihre eigenen Zahlen holen Sie aus den Server-Logs oder aus einem Tool zur Performance-Überwachung.

Die Antwortzeit zählt genauso viel wie der Traffic. Ein Shop, dessen Warenkorb 1,2 s statt 0,4 s rechnet, braucht bei gleichem Traffic dreimal so viele Worker – deshalb bringt schnellerer Code oft mehr als ein größerer Tarif.

Woher die Zahlen für die Formel kommen

  1. PHP-Anfragen pro Sekunde

    Zählen Sie in den Server-Logs die Anfragen ohne Cache-Treffer in der schlimmsten Minute der letzten Spitze (Header X-LiteSpeed-Cache: miss oder kein solcher Header) und teilen Sie durch 60.

  2. Mittlere PHP-Antwortzeit

    Messen Sie die Zeit bis zum ersten Byte (TTFB) für Warenkorb, Bestellung und Suche, mit deaktiviertem Browser-Cache. Das Plugin Query Monitor zeigt, was am längsten dauert.

  3. Spitze, nicht Durchschnitt

    Nehmen Sie die Stunde des Newsletter-Versands oder den Start einer Aktion, nicht den Tagesdurchschnitt – der Durchschnitt verdeckt genau die Minuten, in denen der Shop Bestellungen verliert.

Eine Anfrage, die man leicht übersieht: wc-ajax=get_refreshed_fragments. Bei manchen Themes läuft sie bei jedem Seitenaufruf und belegt einen Worker, selbst wenn die Seite selbst aus dem Cache kam.

Wie viele Worker die Tarife von Aderlo Cloud haben

TarifPHP-WorkerProzessor und SpeicherPreis netto
Starter Store5bis 1.5 vCPU, 2 GB RAM€12 / Monat
Growth Store10bis 3 vCPU, 4 GB RAM€29 / Monat
Scale Store16bis 5 vCPU, 6 GB RAM€59 / Monat
Dedicated Commerce28bis 8 vCPU, 10 GB RAM€149 / Monat
Aus der Preisliste von Aderlo Cloud, Preise zzgl. MwSt. Die Limits setzt der Systemkernel durch (CloudLinux LVE); auf jedes Limit kommt eine Reserve für Cron, SSH und Backups, damit die angegebene Zahl wirklich Besucheranfragen bedeutet.

Bei Aderlo Cloud unterscheiden sich die Tarife in der Leistung, nicht in der Zahl der Websites. Starter Store mit 5 Workern ist ein vernünftiger Start, Growth Store (10 Worker) ist der Tarif für einen Shop, in dem eine schnelle Bestellung Umsatz bedeutet, und Scale Store (16 Worker) enthält einen Performance-Check vor dem Black Friday. Der Wechsel in einen höheren Tarif ist ein Klick im Panel.

Preise ansehen →

Wann mehr Worker nicht helfen

  • Langsame Datenbank. Eine große Tabelle wp_options mit Autoload, fehlende Indizes oder Tausende abgelaufene Transients bremsen jede Anfrage. Die Worker warten dann nur parallel auf die Datenbank.
  • Kein Seiten-Cache. Ohne LSCache belegt jeder Produktaufruf einen Worker. Mit aktiviertem Cache sinkt der Bedarf oft um ein Mehrfaches.
  • Ein Plugin, das bei jeder Anfrage eine externe API aufruft. Der Worker steht dann untätig da und wartet auf einen fremden Server.
  • WP-Cron, ausgelöst durch Besucher. Verlagern Sie ihn in den System-Cron, damit Hintergrundaufgaben den Käufern keine Worker wegnehmen.

Häufige Fragen

Reichen 5 PHP-Worker für einen WooCommerce-Shop?
Für einen Shop mit Seiten-Cache und Traffic von bis zu einigen PHP-Anfragen pro Sekunde in der Spitze: ja. Wenn der Shop regelmäßig Newsletter verschickt oder Aktionen fährt, bei denen viele Menschen gleichzeitig bestellen, rechnen Sie den Bedarf mit der Formel nach und ziehen Sie 10 in Betracht.
Was passiert, wenn die PHP-Worker ausgehen?
Weitere Anfragen warten in einer Warteschlange oder bekommen einen Fehler. Bei Aderlo Cloud führt eine Überschreitung des Limits zum Statuscode 508, der in den Logs sichtbar ist – statt einer unsichtbaren Verlangsamung des ganzen Shops.
Sind PHP-Worker dasselbe wie Prozessorkerne?
Nein. Ein Worker ist ein Prozess, der eine Anfrage bearbeitet; ein Kern ist Rechenleistung, die sich die Worker teilen. Viele Worker auf einem zu kleinen Prozessor arbeiten langsam, deshalb nennen die Tarife beide Werte.

Quellen