Über das Caching in der OXID EE gab es an dieser Stelle ja schon einige Informationen. So ein Cache, egal ob auf Datei- oder z.B. Memcached-Basis, sollte natürlich möglichst lange vorhalten, um optimale Performance zu gewährleisten.
Im OXID eShop gibt es zahlreiche Aktionen, die ein (teilweises) Leeren des Caches zur Folge haben. Neben Verkäufen im Shop und damit verbundenen Lagerbestandsänderungen usw. können dies auch diverse Aktionen im Shop-Administrationsbereich sein. So empfiehlt es sich im Normalfall generell, im Shop-Admin unter “Performance” die Checkbox “Cache nur beim Ausloggen aus dem Administrationsbereich leeren” (“blClearCacheOnLogout” im Code) zu aktivieren, um ein Löschen des gesamten Caches zu verhindern, wenn man im Admin z.B. Shopeinstellungen bearbeitet, Benutzerdaten ändert usw. In der OXID EE muss dies natürlich pro Mandant aktiviert sein. Ein weiterer “Cache-Killer” kann übrigens die Performance-Einstellung “Ähnliche Artikel anzeigen” sein – hier wird im Falle eines Artikel-Verkaufs im Shop ebenfalls großzügig der Cache geleert, wenn es ähnliche Artikel (zu einem definierbaren Prozentsatz übereinstimmende Attribute) im Shop gibt. Wenn man dieses Feature nicht zwingend benötigt und den EE Cache nutzt, sollte man darauf ggf. verzichten und die Checkbox deaktivieren. Weiterlesen »

Letzte Kommentare