GX-Abgewiesen #41408
geschlossenLange Ladezeiten bei Auswahl von Eigenschaftswerten auf der Artikeldetailseite bei Artikeln mit sehr vielen Eigenschaftenkombinationen
0%
Beschreibung
Bei Artikeln mit sehr vielen Eigenschaftenkombinationen braucht der AJAX-Request nach Auswahl eines Wertes sehr lange. Hier wird ein komplexer SQL-Befehl mit JOIN auf die Tabellen products_properties_combis und products_properties_combis_values ausgeführt. Mögliche Lösung ist eine zusätzliche Indexspalte in der products_properties_combis, die alle values_ids der Kombination enthält. Dann reicht ein einfacher SELECT auf die Tabelle products_properties_combis aus.
Dateien
Checkliste 0/0
Von Jan Hiller vor mehr als 10 Jahren aktualisiert
Das Befüllen der neuen Indexspalte sollte auch noch in der Method rebuild_properties_index berücksichtigt werden. So kann bei einem Update und vorhandenen Eigenschaften die Spalte gefüllt werden.
Von Jan Hiller vor mehr als 10 Jahren aktualisiert
Das Befüllen der neuen Indexspalte sollte auch noch in der Methode rebuild_properties_index berücksichtigt werden. So kann bei einem Update und vorhandenen Eigenschaften die Spalte gefüllt werden.
Von Moritz Bunjes vor fast 10 Jahren aktualisiert
Im Patch fehlt vlt. noch das Aufbauen des Caches über die Cache-leeren Seite?! Außerdem sollte nochmals verifiziert werden, ob die aktuelle Variante im Shop mit Optimierung der SQL-Befehle oder Indizes die Anpassung aus diesem Ticket überflüssig macht.
Von Daniel Wu vor mehr als 9 Jahren aktualisiert
- Tags
Diskussionwurde gelöscht - Status wurde von Anerkannt zu Abgewiesen geändert
Sollte in Zukunft durch Überarbeitung der Eigenschaften gelöst werden