Shopware 6 Admin Worker deaktivieren und CLI Worker einrichten
In der Standardkonfiguration von Shopware 6 werden in der Administration alle Hintergrundarbeiten ausgeführt, sobald Sie sich einloggen.
Das kann unserer Erfahrung nach zu zwei größeren Nachteilen führen:
- Negative Auswirkung auf die Ladezeiten in der Administration, da parallel zu den eigenen Arbeiten auch die Hintergrundarbeiten ausgeführt werden.
- Wenn über einen längeren Zeitraum kein Login an der Administration erfolgt, werden die Hintergrundarbeiten nicht ausgeführt, sondern sammeln sich in großer Zahl. Beim nächsten Login werden diese dann abgearbeitet, was die Ladezeit deutlich negativ beeinflusst. Das kann im schlimmsten Fall zu Performance-Einbußen Ihres Onlineshops führen.
Es gibt aber eine Möglichkeit, das zu umgehen. Dafür muss zunächst der Admin Worker bei Shopware deaktiviert werden. Danach erfolgt die Einrichtung von zwei Cronjobs oder alternativ Supervisorjobs, die das Ausführen der Hintergrundaufgaben in regelmäßgigen Abständen übernehmen. Abschließend muss dann nur noch in Shopware der Cache gelöscht und das Theme neu kompiliert werden. In unserer Schritt-für-Schritt-Anleitung erklären wir Ihnen, wie Sie das umsetzen.