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
Shopware 6 geht bei 60.000 Produkten in die Knie
-
- Beiträge: 21
- Registriert: 26. Apr 2018 12:10
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.
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"?
- 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"?
- hissenit
- PLUS-Mitglied
- Beiträge: 473
- 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
-
- Beiträge: 21
- Registriert: 26. Apr 2018 12:10
Re: Shopware 6 geht bei 60.000 Produkten in die Knie
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.
-
- Beiträge: 21
- Registriert: 26. Apr 2018 12:10
Re: Shopware 6 geht bei 60.000 Produkten in die Knie
Hallo xMerchant!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"?
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....
Re: Shopware 6 geht bei 60.000 Produkten in die Knie
Nerver touch a running system.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.
Die 4 As bei Amazon: Anlocken, Ausnutzen, Abhängigmachen, Aussaugen.
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.
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.
- 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
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.
Re: Shopware 6 geht bei 60.000 Produkten in die Knie
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.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...
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 .
-
- Beiträge: 21
- Registriert: 26. Apr 2018 12:10
Re: Shopware 6 geht bei 60.000 Produkten in die Knie
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.
-
- Beiträge: 21
- Registriert: 26. Apr 2018 12:10
Re: Shopware 6 geht bei 60.000 Produkten in die Knie
Danke, Woody!Woody-HH hat geschrieben: ↑27. Nov 2022 15:08Google "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.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...
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 .
Habe ich weitergeleitet.
Google scheint lt. Admin mit unserem alten Shop auch sehr zufrieden zu sein: 100 und 91 Punkte, wofür auch immer.
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.
-
- Information
-
Wer ist online?
Mitglieder in diesem Forum: Bing [Bot] und 34 Gäste