Shopware 6 geht bei 60.000 Produkten in die Knie

Shopsysteme - Online Shop erstellen - Jimdo Shopify Shopware Gambio Magento etc
Antworten
Klickstarter
Beiträge: 21
Registriert: 26. Apr 2018 12:10

Shopware 6 geht bei 60.000 Produkten in die Knie

Liebe ForumianerInnen!

Ich hätte da Fragen bezüglich der Performance von Shopware 6:

Wir haben viele Ressourcen einen neuen Shop auf Basis von Shopware 6 investiert.

Das Ziel war es, etwas moderneres zu haben, als unseren bisherigen XT Commerce Shop.
Und vor allem ein viel größeres Warenangebot. Angestrebt sind 250.000-500.000 Produkte.
Nun haben wir 60.000 Produkte im neuen Shop.
Ruft man diesen auf dauert es richtig lange, bis sich die Seite öffnet.
Laut unserem Admin liegt es daran, dass Shopware erst mal alle Produkte cached.
Auch das Hinzubuchen von wesentlich mehr Serverpower hat daran nichts geändert.
Schon mit diesen 60.000 Produkten ist der Shop kaum vernünftig nutzbar.
An eine größere Anzahl von Angeboten ist zur Zeit gar nicht zu denken.

Hier nun meine Frage: hat jemand von euch einen Shopwareshop 6 am laufen mit einer fünf- bis
sechsstelligen Anzahl von Produkten? Wie ist die Performance?

Vielen Dank.
Beste Grüße,
Dieter


3 Monate gratis Händlerbund
Benutzeravatar
Woody-HH
PLUS-Mitglied
PLUS-Mitglied
Beiträge: 2618
Registriert: 29. Mär 2010 19:14
Land: Deutschland

Re: Shopware 6 geht bei 60.000 Produkten in die Knie

Mal blöd gefragt: Was stört Dich an xt? Die aktuelle Version sollte mit 60.000 Produkten ohne Probleme klarkommen.
xMerchant
Beiträge: 3472
Registriert: 24. Mär 2010 19:57
Land: Deutschland

Re: Shopware 6 geht bei 60.000 Produkten in die Knie

Den Cache baut man aber nur ein mal auf, dann liegen die Seiten statisch im Cache und werden direkt und sehr schnell als HTML ausgeliefert. Das klingt mehr nach einem Konfigurationsproblem oder einer Fehlbedienung. Es gibt zwei Möglichkeiten die Seite in den Cache zu bekommen:
- Sie wird beim ersten Zugriff im Cache generiert, dann ist logischer Weise der erste Zugriff langsam
- Alle Seiten und Indizes werden über die Shopverwaltung sofort generiert.

Habt ihr in der Shopverwaltung unter Einstellungen->System->Caches & Indizes die Funktionen "Caches leeren und aufwärmen" und "Indizes aktualisieren" aufgerufen, nachdem ihr die 60.000 Produkte in den Shop geladen habt? Das Aufwärmen des Cache wird einige Zeit benötigen. Wenn Du die Mitteilungen öffnest (Glocke rechts oben anklicken), dann wird der Fortschritt der Funktion angezeigt.

Steht in der Kopfzeile von Caches & Indizes "HTTP Cache An"?
Benutzeravatar
hissenit
PLUS-Mitglied
PLUS-Mitglied
Beiträge: 465
Registriert: 16. Mär 2021 15:52
Land: Deutschland
Firmenname: Hissen IT
Branche: Datenverarbeitung | PaketConnector | InvoiceCreator | Webservices
Wohnort: Bensheim / Südhessen
Kontaktdaten:

Re: Shopware 6 geht bei 60.000 Produkten in die Knie

Klingt nach einer technischen Einstellung. Z.B. Datenbank-Indizes o.ä.
PaketConnector und InvoiceCreator: Lösungen für kleine und mittelständische Unternehmen https://hissenit.com/pcic
Klickstarter
Beiträge: 21
Registriert: 26. Apr 2018 12:10

Re: Shopware 6 geht bei 60.000 Produkten in die Knie

Woody-HH hat geschrieben: 25. Nov 2022 19:03 Mal blöd gefragt: Was stört Dich an xt? Die aktuelle Version sollte mit 60.000 Produkten ohne Probleme klarkommen.
Hallo Woody-HH!
Eigentlich sind wir bisher sehr zufrieden mit xtCommerce: Es läuft flüssig auch mit über 120.000 Produkten, kostet nahezu nichts
und ist seit Jahrzehnten bewährt.
Wir machen uns nur ein wenig Sorgen, dass die sinkende Anzahl von Nutzern irgendwann für ein Ende des Supports sorgt.
Ich bin gespannt auf das kommende Update.
Darüber hinaus dachten wir, dass ein moderneres Shopsystem vielleicht für ein verbessertes Ranking bei Google sorgt.

Eigentlich haben die Inhaber/Entwickler von xt ein sehr starkes Produkt, welches sich sicherlich gut vermarkten ließe, genug Stärken hat es ja
zweifellos. Aber irgendwie scheint es keinerlei Marketing dafür zu geben, was ich sehr schade finde.

Ich schätze mit Shopware 6 haben wir noch nicht die Alternative, die wir uns erhofft hatten. Also bleiben wir erstmal bei XT
und hoffen, dass es noch lange unterstützt wird.
Klickstarter
Beiträge: 21
Registriert: 26. Apr 2018 12:10

Re: Shopware 6 geht bei 60.000 Produkten in die Knie

xMerchant hat geschrieben: 25. Nov 2022 19:49 Den Cache baut man aber nur ein mal auf, dann liegen die Seiten statisch im Cache und werden direkt und sehr schnell als HTML ausgeliefert. Das klingt mehr nach einem Konfigurationsproblem oder einer Fehlbedienung. Es gibt zwei Möglichkeiten die Seite in den Cache zu bekommen:
- Sie wird beim ersten Zugriff im Cache generiert, dann ist logischer Weise der erste Zugriff langsam
- Alle Seiten und Indizes werden über die Shopverwaltung sofort generiert.

Habt ihr in der Shopverwaltung unter Einstellungen->System->Caches & Indizes die Funktionen "Caches leeren und aufwärmen" und "Indizes aktualisieren" aufgerufen, nachdem ihr die 60.000 Produkte in den Shop geladen habt? Das Aufwärmen des Cache wird einige Zeit benötigen. Wenn Du die Mitteilungen öffnest (Glocke rechts oben anklicken), dann wird der Fortschritt der Funktion angezeigt.

Steht in der Kopfzeile von Caches & Indizes "HTTP Cache An"?
Hallo xMerchant!
Danke für die Tipps, unser Admin hatte die natürlich auch schon getestet, habe heute mit ihm telefoniert:
Er hatte über dieses Forum wohl auch schon Kontakt mit mehreren Shopware6-Betreibern mit größeren Shops (>50-000 Produkte) und sie alle hatten von ähnlichen Problemen berichtet. Eine Lösung dafür hatte keiner.

Eines der Probleme ist wohl, dass der Shop jedesmal neu gecached werden muss, wenn ein Artikel- oder Programmupdate erfolgt.
Da wir viele Artikel verkaufen, deren Daten fast täglich geupdated werden müssen und Shopware6 auch zahlreiche Updates und Patches launcht kommt es immer wieder zu endlosen Wartezeiten beim Shopbesuch mit entsprechenden Besuchsabbrüchen....
Benutzeravatar
Crassiflo
PLUS-Mitglied
PLUS-Mitglied
Beiträge: 315
Registriert: 25. Jul 2022 11:14
Land: Deutschland

Re: Shopware 6 geht bei 60.000 Produkten in die Knie

Klickstarter hat geschrieben: 25. Nov 2022 17:47 Das Ziel war es, etwas moderneres zu haben, als unseren bisherigen XT Commerce Shop.
Und vor allem ein viel größeres Warenangebot. Angestrebt sind 250.000-500.000 Produkte.
Nerver touch a running system.
Die 4 As bei Amazon: Anlocken, Ausnutzen, Abhängigmachen, Aussaugen.
Benutzeravatar
koshop
PLUS-Mitglied
PLUS-Mitglied
Beiträge: 6566
Registriert: 4. Sep 2012 13:23

Re: Shopware 6 geht bei 60.000 Produkten in die Knie

Die meisten Datenbanksysteme haben eine Funktion die nennt sich "Slow Query Log".
Da kann man sehen welche Datenbankabfragen übermässig Zeit beanspruchen.

Bei meinem Shopsystem (kein Shopware) hatte ich ein ähnliches Problem. Je mehr die Kategorien bei der Nutzung gefiltert wurden desto langsamer wurde es.

Dann hab ich im Slow Query Log die verantwortliche Abfrage gefunden, einen Index gesetzt und ich konnte dann aufs Caching sogar komplett verzichten.

Wenn das beim Webhoster nicht geht, dann muss man eben lokal auf nem Rechner eine Testinstallation machen bei der man Zugriff auf die Logs hat.

Ansonten gibt es noch extra debugger die man einsetzen kann um die Geschwindigkeit der Abfragen zu messen oder bei vielen IDE sind auch debugger dabei. Ich nutze z.B. nusphere für die PHP Programmierung, das enthält einen debugger der mir anzeigt welche Datenbankabfragen langsam sind.
Benutzeravatar
arnego2
Beiträge: 477
Registriert: 6. Apr 2021 13:19
Land: Deutschland
Firmenname: Arnego2 LtD
Branche: Web & SEM
Kontaktdaten:

Re: Shopware 6 geht bei 60.000 Produkten in die Knie

Crassiflo hat geschrieben: 26. Nov 2022 22:18
Nerver touch a running system.
Hat er nicht, der alte Shop läuft ja weiter:
Also bleiben wir erstmal bei XT und hoffen, dass es noch lange unterstützt wird.
Benutzeravatar
Woody-HH
PLUS-Mitglied
PLUS-Mitglied
Beiträge: 2618
Registriert: 29. Mär 2010 19:14
Land: Deutschland

Re: Shopware 6 geht bei 60.000 Produkten in die Knie

Klickstarter hat geschrieben: 26. Nov 2022 21:16 ...Darüber hinaus dachten wir, dass ein moderneres Shopsystem vielleicht für ein verbessertes Ranking bei Google sorgt...
Google "sieht" die fertigen Seiten, die vom Shopsystem ausgeliefert werden. Google "sieht" nicht, welche Software die generiert. Ein nicht unerheblicher Teil stammt also aus dem Template und den Artikelbeschreibungen.
xt hat in der aktuellen Version etliche Verbesserungen gemacht die dem Google-Ranking zugute kommen. Das lässt sich recht leicht noch verbessern, ich hab's bei uns selbst gemacht, ein professioneller Progger braucht dafür weniger als einen halben Tag - Stichwort /xtCore/json-ld.php .
Klickstarter
Beiträge: 21
Registriert: 26. Apr 2018 12:10

Re: Shopware 6 geht bei 60.000 Produkten in die Knie

arnego2 hat geschrieben: 27. Nov 2022 13:58
Crassiflo hat geschrieben: 26. Nov 2022 22:18
Nerver touch a running system.
Hat er nicht, der alte Shop läuft ja weiter:
Also bleiben wir erstmal bei XT und hoffen, dass es noch lange unterstützt wird.
Danke, habe ich mit unserem Admin besprochen. Ich bin kein ITler, aber sinngemäß lautete seine Antwort,
dass wir täglich Bestandsveränderungen an allen Produkten durchführen müssen und das System
bei der angestrebten Anzahl von Produkten dafür sehr lange brauchen, um auf Stand zu bleiben.

Shopware besitzt viele Layer, XT ist da wesentlich schlanker. Daher bleiben wir erstmal da.
Aber Danke für den Hinweis.
Klickstarter
Beiträge: 21
Registriert: 26. Apr 2018 12:10

Re: Shopware 6 geht bei 60.000 Produkten in die Knie

Woody-HH hat geschrieben: 27. Nov 2022 15:08
Klickstarter hat geschrieben: 26. Nov 2022 21:16 ...Darüber hinaus dachten wir, dass ein moderneres Shopsystem vielleicht für ein verbessertes Ranking bei Google sorgt...
Google "sieht" die fertigen Seiten, die vom Shopsystem ausgeliefert werden. Google "sieht" nicht, welche Software die generiert. Ein nicht unerheblicher Teil stammt also aus dem Template und den Artikelbeschreibungen.
xt hat in der aktuellen Version etliche Verbesserungen gemacht die dem Google-Ranking zugute kommen. Das lässt sich recht leicht noch verbessern, ich hab's bei uns selbst gemacht, ein professioneller Progger braucht dafür weniger als einen halben Tag - Stichwort /xtCore/json-ld.php .
Danke, Woody!
Habe ich weitergeleitet.
Google scheint lt. Admin mit unserem alten Shop auch sehr zufrieden zu sein: 100 und 91 Punkte, wofür auch immer.
Benutzeravatar
Woody-HH
PLUS-Mitglied
PLUS-Mitglied
Beiträge: 2618
Registriert: 29. Mär 2010 19:14
Land: Deutschland

Re: Shopware 6 geht bei 60.000 Produkten in die Knie

Schau Dir mal eure Seiten mit Googles Test für Rich-Suchergebnisse an. Wenn das gut aussieht ist schon viel gewonnen.
Antworten

Zurück zu „Shopsysteme“

  • Information