Um eine Performancesteigerung bei Multivarianten (mit vielen Attributen/Dimensionen) und Kategorieansichten (mit vielen Seiten) zu erreichen, kann das folgende Modul benutzt werden:
Das generieren der Urls kann bei vielen Produktseiten (>100) viel Zeit in Anspruch nehmen. Da sich nur die Seitenzahlen ändern,
muss die komplette URL nur einmalig generiert werden.
oxarticle => fastOxid/foarticle
Schnelleres Laden von Varianten/Multivarianten:
Der Oxid Shop lädt die jeweiligen Varianten eines Artikels gleich 2 mal, einmal alle Varianten und nochmal alle Varianten,
die auch kaufbar sind ($blRemoveNotOrderables = true).
Da es bei vielen Varianten sehr lange dauert, die Daten zu beschaffen, setzt hier das Modul an.
Das Modul lädt nur einmal alle Varianten und errechnet daraus die Varianten, die nicht kaufbar sind.
Im Idealfall verkürzt sich so also die Zeit, die das Laden der Varianten benötigt (Profile selectVariants), um die Hälfte.
Verbesserungsvorschläge und Bughinweise sind wie immer herzlich willkommen
[QUOTE=spass-tea;36861]Um eine Performancesteigerung bei Multivarianten (mit vielen Attributen/Dimensionen) und Kategorieansichten (mit vielen Seiten) zu erreichen, kann das folgende Modul benutzt werden:
Das generieren der Urls kann bei vielen Produktseiten (>100) viel Zeit in Anspruch nehmen. Da sich nur die Seitenzahlen ändern,
muss die komplette URL nur einmalig generiert werden.
oxarticle => fastOxid/foarticle
Schnelleres Laden von Varianten/Multivarianten:
Der Oxid Shop lädt die jeweiligen Varianten eines Artikels gleich 2 mal, einmal alle Varianten und nochmal alle Varianten,
die auch kaufbar sind ($blRemoveNotOrderables = true).
Da es bei vielen Varianten sehr lange dauert, die Daten zu beschaffen, setzt hier das Modul an.
Das Modul lädt nur einmal alle Varianten und errechnet daraus die Varianten, die nicht kaufbar sind.
Im Idealfall verkürzt sich so also die Zeit, die das Laden der Varianten benötigt (Profile selectVariants), um die Hälfte.[/QUOTE]
Hat jemand erfarungen mit dem modul?
selber vers. 4.2.0
Hallo!
das Modul verursachte bei mir Probleme beim blättern und kostete mich dementsprechend viel umsatz. (spät bemerkt)
Beim blättern auf die nächster Seite bekam der Kunde eine Fehlermeldung das die Seite nicht gefunden werden kann. Nachdem ich das Modul entfernt habe funktioniert alles wieder Prima.
Danke für den Hinweis. Das ganze hängt mit dem seourl caching von Oxid zusammen und ist somit bei der Entwicklung nicht aufgefallen. Das Modul macht keine Probleme bei Shops deren Kategoriene schon mindestens einmal besucht worden sind und somit der Eintrag in oxseo erstellt wurde. Um auf Nummer sicher zu gehen empfehle ich den Teil des Moduls der die alist über schreibt, also “alist => fastOxid/foalist” nicht zu verwenden, bis wir das gefixt haben.
Ich bräuchte Ihn nicht zwingend da ich keine Varianten habe. Shop ist von mir gut Optimiert und läuft ziemlich flott. Zur Testzwecken habe ich den FastOxid installiert und vergessen wieder zu entfernen.
Trotzdem ist das ganze für mich Sehr ärgerlich da die Kategorien wegen den Modul letzte 4 Wochen nicht einwandfrei liefen und nicht alle kunden melden Störung per Email sondern ziehen gleich weiter.