Neu Shopware - Kundengruppen - Kategorie Ladezeit - Caching

redheadman

Sehr aktives Mitglied
3. August 2016
180
30
Berlin
Hallo Liebe Gemeinde,

wir betreiben einen Shopware Shop im B2B Bereich.

Im Shop verwalten wir so einige Kunden über Kundengruppen zwecks Preise und auch gibt es Kategorien, die nur für manche Kundengruppen bestimmt sind.

Der Seitenaufbau ist so langsam sobald man sich mit einer anderen Kundengruppe anmeldet, das ist wirklich für die Kunden nicht zumutbar. Grund hierfür ist wohl das Caching, da es für die Kundengruppen nicht vorgesehen ist und erst gecached wird, wenn man eine Kategorie öffnet. Aber, auch das scheint nicht zu 100% haften zu bleiben.

Ich gehe davon aus, dass durch unseren JTL Connector der alle 3 Minuten Preise und Bestände abgleicht, der Cache teilweise für die Kundengruppen flöten geht.

Hat jemand auch so ein Problem? Habt ihr einen Vorschlag oder einen Tipp, wie man dem Ganzen ein wenig entgegen wirken kann?


Beste Grüße

Patrick
 

utuz

Gut bekanntes Mitglied
26. Juni 2008
518
16
Da würde ich mal versuchsweise die Preisaktualisierung ausschalten und dann sehen, ob das genauso schlecht, oder eben besser als vorher ist.
So jedenfalls müsste man nicht lange sprekulieren.
Gruß Joachim

Noch was. Du Uploadesd was, während Deine Kunden Downloaden. Stellt sich die Frage nach der Kapazität Deines Host Accounts ich meine hier die Bandbreite der zur Verfügung gestellten Geschwindigkeit, denn beides belastet den Server.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: redheadman

redheadman

Sehr aktives Mitglied
3. August 2016
180
30
Berlin
Da würde ich mal versuchsweise die Preisaktualisierung ausschalten und dann sehen, ob das genauso schlecht, oder eben besser als vorher ist.
So jedenfalls müsste man nicht lange sprekulieren.
Gruß Joachim

Noch was. Du Uploadesd was, während Deine Kunden Downloaden. Stellt sich die Frage nach der Kapazität Deines Host Accounts ich meine hier die Bandbreite der zur Verfügung gestellten Geschwindigkeit, denn beides belastet den Server.

Vielen Dank, habe mal den Wawi Connector deaktiviert. Hab zum testen auch mal die Automatische- Cache-Invalidierung deaktiviert. Mal sehen wie es sich mit dem Caching verhält. Host bzw. Bandbreite sollte hier nicht das Problem sein.

Der Cache in Shopware lässt sich per Cron oder direkt per Kommando aufwärmen.

Das ist klar, aber nicht für andere Kundengruppen. Es wird nur die Hauptkundengruppe gecached. Trotzdem Danke
 

McAvity

Sehr aktives Mitglied
7. September 2016
595
146
@redheadman
Nutzt Ihr nur den Shopware HTTP- Cache oder noch andere Cache-Mechanismen (z.B. ACPu, Redis)? Nutzt Ihr das "Advanced Menu" Plugin von Shopware?

MfG

McAvity
 
Zuletzt bearbeitet:

redheadman

Sehr aktives Mitglied
3. August 2016
180
30
Berlin
@redheadman
Nutzt Ihr nur den Shopware HTTP- Cache oder noch andere Cache-Mechanismen (z.B. ACPu, Redis)? Nutzt Ihr das "Advanced Menu" Plugin von Shopware?

MfG

McAvity

Hi,
danke für deine Antwort. Es sind alle Cache Mechanismen an. Redis nicht, da ja wohl der JTL-Connector Redis nicht unterstützt.

Advanced Menu ist deaktiviert, hatte dazu auch schonmal was gelesen in Bezug auf verschiedene Kundengruppen. Werde das mal deinstallieren und dann mal sehen was passiert, vielleicht besser als nur zu deaktivieren.

Beste Grüße
 

redheadman

Sehr aktives Mitglied
3. August 2016
180
30
Berlin
Kleines Update....

Nachdem uns Timmehosting die MariaDB auf den neusten Stand gebracht hat und noch ein paar Schrauben am Buffer der Datenbank gedreht hat,
wurde der Seitenaufruf um ca. 4-5 Sek. verbessert. Trotzdem dauert es noch 10-11 Sekunden.

Nach prüfen der Datenbankabfragen, konnte ich sehen das alle Preise der Kategorie abgerufen werden. Wozu? Für den Kategoriefilter, was ja eigentlich ganz logisch ist.
Anscheinend werden hier so viele Abfragen aufgrund der nicht Standard Kundengruppe getätigt, dass hier unglaubliche Zeiten zustande kommen.

Resultat ist, dass wir jetzt bei ca. 5-6 Sekunden beim Seitenaufruf sind.

Da es sich hier um ein grundsätzliches Problem von Shopware, dessen Abfragen und dem Cachingverhalten handelt, schließen wir den Connector aus.

Frage, kennt sich jemand mit Elasticsearch aus und welche Grundlegenden Daten dort gecached werden?
Glaube gelesen zu haben, dass auch die Filter abfragen gecached werden.

Beste Grüße
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Release Shopware-Connector 2.1.6 Shopware-Connector 0
Neu Shopware 5 + JTL-Connector: sporadische 500 Fehler / PHP-FPM Limit erreicht – trotz unverändertem Setup User helfen Usern - Fragen zu JTL-Wawi 0
Neu Gutscheincodes aus Shopware 6 in JTL Wawi als Anmerkung zeigen? Shopware-Connector 0
Neu product_visibility bei JTL-Wawi und Shopware 6 Shopware-Connector 1
Neu Shopware 5 connector und WawI 1.11.06 bis 1.11.8 Shopware-Connector 1
Neu Connectorupdates für Shopware 6.7.7 bzw 6.7.8? Shopware-Connector 34
Neu WebP Bilder von JTL zu Shopware Shopware-Connector 2
Neu Shopware 6 Kundenstornierung im Webshop Shopware-Connector 0
Neu Langfristiger JTL-Partner gesucht: Shopware 6 / Marktplätze (Mirakl, Otto, Kaufland) & Prozess-Optimierung Dienstleistung, Jobs und Ähnliches 2
Neu SaaS Connector – product.push Performance-Problem bei Shopware 6.6 Shopware-Connector 3
Neu Artikel aus Shopware in der Wawi importieren und WMS redy machen Shopware-Connector 0
Wichtig Connectorversion 2.1.3 - Kompatibilität zu Shopware 6.7.6.0 und weitere Performanceoptimierungen Shopware-Connector 5
Neu Ein Artikel in der Kategorie Allgemeine Fragen zu JTL-Shop 5
Neu Kategorie Listenansicht: Shop-Skript berechnet Höhe "falsch" Technische Fragen zu Plugins und Templates 5
Neu Anzeige Kategorie Pfad in der Übersicht User helfen Usern - Fragen zu JTL-Wawi 1
Neu Sortierung nach Produkt Kategorie Arbeitsabläufe in JTL-Wawi 0
Neu Kategorie Artikelanzahl -> aktive Filtermöglichkeit Allgemeine Fragen zu JTL-Shop 2
Hersteller als Filter in einer Kategorie Einrichtung JTL-Shop5 6

Ähnliche Themen