Projekt

Allgemein

Profil

Aktionen

GX-Abgewiesen #59160

geschlossen

Shop ist langsam wenn man das linke Kategoriemenü aktiviert

Von Till Tepelmann vor mehr als 5 Jahren hinzugefügt. Vor mehr als 5 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Ronald Loyko
Kategorie:
Frontend
Zielversion:
Beginn:
Abgabedatum:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Release Notes Langtext:

Shop ist nicht mehr langsam wenn das linke Kategoriemenü aktiviert ist

Tags:
Fix

Beschreibung

Wenn man eine große Kategoriestruktur hat und viele Ebenen, dann kann es vorkommen, dass der Shop extrem langsam ist und eventuell in einem Speicherfehler läuft, wenn das linke Kategoriemenü aktiv ist.

Hier gibt es die Option $categoriesBox->set_tree_depth(100);
Was bis zu 100 Unterkategorien in die Box lädt und somit bei vielen Kategorien in einen Speicherfehler läuft oder extreme Ladezeiten erzeugt.
Lösung ist hier die konfigurierbare Option für die Anzahl der Unterkategorien die aufgeklappt angezeigt werden sollen zu nutzen.


Dateien

CategoriesPerformanceFix.patch (876 Bytes) CategoriesPerformanceFix.patch Till Tepelmann, 21.09.2018 20:12


Zugehörige Tickets

Beziehung mit GX-Entwicklung - GX-Bug #59491: Menütiefe für vertikales und horizontales Kategoriemenü müssen getrennt konfigurabel seinErledigtRonald Loyko

Aktionen
Aktionen #1

Von Ronald Loyko vor mehr als 5 Jahren aktualisiert

  • Status wurde von Gemeldet zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Ronald Loyko gesetzt
Aktionen #2

Von Ronald Loyko vor mehr als 5 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an wurde von Ronald Loyko zu Core-Entwickler geändert
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #3

Von Ronald Loyko vor mehr als 5 Jahren aktualisiert

  • Zielversion wurde von 133 zu 3.10.2.0 beta1 geändert
Aktionen #4

Von Till Tepelmann vor mehr als 5 Jahren aktualisiert

Leider hat der Fix Nebenwirkungen. Hier muss ggf. der Wert einfach reduziert werden auf z.B. 5 oder ein neuer Konfigurationswert muss unter "Darstellung->Template-Einstellungen" hinzugefügt werden.
Man könnte noch die Option CATEGORY_TOP_SHOW_LEVEL nutzen, die ja standardmäßig auf 2 steht. Die besser Lösung wäre aber eine neue Option.

Aktionen #5

Von Till Tepelmann vor mehr als 5 Jahren aktualisiert

  • Beziehung mit GX-Bug #59491: Menütiefe für vertikales und horizontales Kategoriemenü müssen getrennt konfigurabel sein wurde hinzugefügt
Aktionen #6

Von Ronald Loyko vor mehr als 5 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
  • Zugewiesen an wurde von Core-Entwickler zu Ronald Loyko geändert
  • % erledigt wurde von 0 zu 100 geändert
Aktionen #7

Von Moritz Bunjes vor mehr als 5 Jahren aktualisiert

  • Tracker wurde von GX-Bug zu GX-Abgewiesen geändert

Lösung ist jetzt nur in der GX3.11 Reihe

Aktionen

Auch abrufbar als: Atom PDF