Hallo zusammen,
wenn ich in unserem Shop einen Konfigurationsartikel in den Warenkorb lege dauert dies mindestens 15 Sekunden, der zweite dann schon mehr als eine Minute braucht.
Auf der Suche nach der Ursache bin ich bei der Funktion "fuelleArtikel" in class.JTL-Shop.Artikel.php gelandet und habe in einer geschützten Umgebung mal alle Aufrufe dieser Funktion ins jtl log dokumentiert(mit Ausgabe von kArtikel).
Vom Klick auf "In den Warenkorb bis zum erscheinen des Fensters "zum Warenkorb/weiter einkaufen" wird die Funktion 212 mal (beim zweiten Konfigurationsartikel erhöht sich die Zahl dann auf insgesamt etwa 530 und die Zeit auf mehr als 1 Minute - wobei das Logging die Sache natürlich nicht beschleunigt, aber auch ohne ist es nicht wesentlich schneller)
Ich verstehe ja, das beim Wiederaufruf der Seite nach dem Submit noch einmal Informationen über die im xselling angezeigten Artikel geholt werden müssen - verstehe aber nicht, warum einzelne Konfigartikel bis zu 19 mal abgefragt werden, wenn inklusive des Hauptartikels nur 8 Artikel angezeigt werden.
Nichtsdestotrotz kann dies nicht die alleinige Ursache für die Zeitverzögerung sein. Ist dazu etwas bekannt und/oder gibt es Lösungen/Workarounds, mit denen man die Aktion beschleunigen kann?
Für Tipps wäre ich dankbar.
Grüße,
hel_SL
Wawi 0.9.9.920, Shop 3.18(B2)
wenn ich in unserem Shop einen Konfigurationsartikel in den Warenkorb lege dauert dies mindestens 15 Sekunden, der zweite dann schon mehr als eine Minute braucht.
Auf der Suche nach der Ursache bin ich bei der Funktion "fuelleArtikel" in class.JTL-Shop.Artikel.php gelandet und habe in einer geschützten Umgebung mal alle Aufrufe dieser Funktion ins jtl log dokumentiert(mit Ausgabe von kArtikel).
Vom Klick auf "In den Warenkorb bis zum erscheinen des Fensters "zum Warenkorb/weiter einkaufen" wird die Funktion 212 mal (beim zweiten Konfigurationsartikel erhöht sich die Zahl dann auf insgesamt etwa 530 und die Zeit auf mehr als 1 Minute - wobei das Logging die Sache natürlich nicht beschleunigt, aber auch ohne ist es nicht wesentlich schneller)
Ich verstehe ja, das beim Wiederaufruf der Seite nach dem Submit noch einmal Informationen über die im xselling angezeigten Artikel geholt werden müssen - verstehe aber nicht, warum einzelne Konfigartikel bis zu 19 mal abgefragt werden, wenn inklusive des Hauptartikels nur 8 Artikel angezeigt werden.
Nichtsdestotrotz kann dies nicht die alleinige Ursache für die Zeitverzögerung sein. Ist dazu etwas bekannt und/oder gibt es Lösungen/Workarounds, mit denen man die Aktion beschleunigen kann?
Für Tipps wäre ich dankbar.
Grüße,
hel_SL
Wawi 0.9.9.920, Shop 3.18(B2)