Front_DispatchLoopStartup hört nicht auf und verursacht enorme Kosten

Wir nutzen ein Plugin zur Steuerberechnung was nach API Calls bezahlt wird. Das ganze wird scheinbar über das Event Enlight_Controller_Front_DispatchLoopStartup ausgeführt. Leider an manchen Tagen viele 1000ende male.

Im Log File steht nichts. Kann man irgendwie rausbekommen, warum Shopware nicht aufhört diese Anfragen zu stellen?

Das Event wird bei jedem Seitenaufruf des Shops ausgelöst, vielleicht auch mehrmals, wenn ich mich nicht täusche.

Die Frage ist, ob ein mehrmaliger Call der API nötig ist und ob man das nicht anders lösen könnte.

Wenn ein API Call kosten verursacht, dann wird das Plugin bei der Verwendung des genannten Events immer hohe Kosten für den Plugin-Nutzer verursachen. Ohne das man eventuell einen Mehrwert hat.

1 Like