GX-Bug #65445
geschlossenWenn man viele Bestellungen hat und viele GX-Customizer Uploads, ist der Warenkorb sehr langsam
0%
Die Performance des Warenkorbes wurde verbessert
Beschreibung
Wenn man viele Bestellungen hat und viele GX-Customizer Uploads, ist der Warenkorb sehr langsam.
Das Problem hier ist, dass beim Aufruf des Warenkorbes immer geprüft wird ob noch Kunden die schon lange nicht mehr im Shop aktiv sind noch Dateien hochgeladen hatten aber die Bestellung nicht abgeschlossen haben.
If you have many orders and many GX customizer uploads, the shopping cart is very slow.
The problem here is that when calling up the shopping cart it is always checked whether customers who where not active in the shop for quite some time have uploaded files but have not completed the order.
SELECT DISTINCT
u.gm_gprint_uploads_id,
u.encrypted_filename
FROM
gm_gprint_uploads u
LEFT JOIN gm_gprint_cart_elements AS c ON (u.gm_gprint_uploads_id = c.gm_gprint_uploads_id)
LEFT JOIN gm_gprint_orders_elements AS o ON (u.gm_gprint_uploads_id = o.gm_gprint_uploads_id)
LEFT JOIN gm_gprint_wishlist_elements AS w ON (u.gm_gprint_uploads_id = w.gm_gprint_uploads_id)
LEFT JOIN whos_online AS wo ON (CONVERT(u.ip_hash USING utf8) = CONVERT(MD5(wo.ip_address) USING utf8))
WHERE
c.gm_gprint_uploads_id IS NULL AND
o.gm_gprint_uploads_id IS NULL AND
w.gm_gprint_uploads_id IS NULL AND
wo.ip_address IS NULL AND
u.datetime < DATE_SUB(NOW(), INTERVAL 1 DAY)
Von Ulrich Wenk vor fast 5 Jahren aktualisiert
- Beschreibung aktualisiert (Vergleich)
- Status wurde von Gemeldet zu Anerkannt geändert
Von Moritz Bunjes vor mehr als 4 Jahren aktualisiert
- Priorität wurde von Dringend zu Normal geändert
Von Marvin Muxfeld vor etwa 4 Jahren aktualisiert
- Status wurde von Anerkannt zu In Bearbeitung geändert
- Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Von Marvin Muxfeld vor etwa 4 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testing geändert
- Zugewiesen an wurde von Marvin Muxfeld zu Core-Entwickler geändert
- Zielversion wurde von 133 zu 4.3.2.0 beta1 geändert
- Release Notes Langtext aktualisiert (Vergleich)
Von Julian Heckmann vor etwa 4 Jahren aktualisiert
- Zugewiesen an wurde von Core-Entwickler zu Julian Heckmann geändert
Von Julian Heckmann vor etwa 4 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert