Shopcache leere: Artikel und Kategorien

Wir haben immer wieder Probleme mit dem Leeren des Shopcaches für Artikel und Kategorien. Das Backend hängt sich grundsätzlich auf und ist nicht mehr zu gebrauchen. Die Änderung von z.B. Preisen bei 3 - 4 Artikeln ist so nervig, das es echt keinen Spaß macht. Das dabei das Frontend langsamer wird, ist uns bewusst. Dadurch, dass die Cache-Leerung allerdings erst nach mehr als einer viertel Stunde mit der Meldung „Cache konnte nicht geleert werden“ abgeschlossen ist, ist während dieser Zeit auch das Frontend langsamer. Man muss dann erst den Browser schließen und von vorne anfangen. Sofern die Änderungen im Frontend übernommen wurden, kann man den Cache erneut leeren und das wird dann auch sehr schnell gemacht. Hat jemand eine Idee, warum das so ist? Wie kann ich heraus finden, woran das liegt? Wir haben knapp 700 (Stamm-)Artikel mit bis zu 12 Varianten pro Artikel. Ist ja eigentlich nicht wirklich viel.

der aktuell eingesetzte cache “müllt” das system sehr schnell voll. Es entstehen sehr viele Dateien, die erstmal gelöscht werden müssen…das backend hängt sich dann sehr gerne mal auf, weil die löschung so lange dauert. Empfehlung: Shop Cache bei den Grundeinstellungen deaktivieren. Das hilft wirklich.

Hmm, wird der Shop dann nicht zu langsam?

[quote=„don“] Empfehlung: Shop Cache bei den Grundeinstellungen deaktivieren. Das hilft wirklich.[/quote] Nein, der Shop wird nicht langsam. Das hatte ich auch, dass sich das Backend immer aufgehangen hat. Das war total nervig. Nach der Deaktivierung geht alles Bestens. :wink:

Hmm, also unter Grundeinstellungen >> Performance >> Caching Shopcache deaktivieren: Ja einstellen?

Ja!

Okay, gemacht. Danke für den Tipp. Ist ja wirklich kein großer Unterschied. Hatte das bei der Shopeinrichtung im Testshop anders in Erinnerung. Wozu gibt’s dann diese (scheinbar unnötige) Option? *amkopfkratz*

Hallo, der Dateicache kann u.U. auch viel schneller sein. Das hängt stark vom Besucheraufkommen, Traffic sowie dem eingesetzten Server/Hardware ab. Beim Dateicache können die Daten also aus dem Filesystem entnommen werden. Ist dieser deaktiviert so holt das System alles live per Abfrage aus der Datenbank. Das muss man also immer auf der Umgebung testen, was besser passt. Mit aktiviertem Dateicache, je nach Intervall z.B. 24h, wird alles neu gecacht. Daher empfiehlt es sich, dass der Cache in dem Falle manuell geleert wird oder per Cronjob z.B. nachts automatisch. Das kann also im Abstand des Cachingintervalls erfolgen und somit wird der Speicherplatzbedarf nicht so groß.