Default Performancesteigerung bei Multivarianten/Kategorieansicht (Modul)

Um eine Performancesteigerung bei Multivarianten (mit vielen Attributen/Dimensionen) und Kategorieansichten (mit vielen Seiten) zu erreichen, kann das folgende Modul benutzt werden:

"fastOxid" - eigentlich bestehend aus 2 seperaten Modulen (Multivarianten/Varianten + Kategorieansicht)

Download: Fast Oxid schnellere Multivarianten/Kategorieansichten

Installationshinweise:

1. Der Ordner "fastOxid" muss in den "modules" Ordner im Oxid Stammverzeichnis kopiert werden.
2. Im Admin-Panel muss unter Stammdaten->Grundeinstellungen->System->Module folgendes eingetragen werden:

alist => fastOxid/foalist
oxarticle => fastOxid/foarticle

3. Die Installation ist abgeschlossen.


Beschreibung:
1. alist => fastOxid/foalist

Caching der Urls:

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.


2. 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

Last edited by spass-tea; 07-30-2010 at 01:28 PM.
Reply With Quote