Cache wird ständig invalidiert

Wir haben das seltsame Phänomen, dass der CSS-Cache immer wieder gelöscht und neu aufgebaut wird. Dadurch passiert es sehr häufig, dass Seiten ohne CSS ausgeliefert werden.

Insbesondere, wenn eine nicht existierende Seite angefordert wird, erfolgt die Invalidierung sofort.

Frage: Hat jemand eine Ahnung, was hier schief läuft?

Wenn ich die Scripte nach “Shopware_Plugins_HttpCache_InvalidateCacheId” durchsuche, sind keine ungewöhnlichen Fundstellen festzustellen …

Jeder sachdienliche HInweis wird mit größter Dankbarkeit meinerseits belohnt :wink:

Hi,

der HTTP-Cache (Shopware_Plugins_HttpCache_InvalidateCacheId) hängt damit nicht zusammen - das muss also noch an einer anderen Stelle auftreten. Ist das CompilerCaching vielleicht in den Theme-Einstellungen deaktiviert worden? Das macht man ja häufig während der Entwicklung. 

Abhängig von eurer Shopware-Version kann das auch in Cluster-Setups auftreten, wenn man das nicht gesondert berücksichtigt,  seit 5.2(?) sollte das aber auch ohne weitere Anpassungen funktionieren. 

Besten Gruß,

Daniel

Vielen Dank, Daniel

Cluster-Setup? Wüsste nicht, dass wir sowas haben. Das Problem ist nicht, dass das Cachin grundsätzlich deaktivert wäre, sondern dass die bereits gecachte CSS alle paar Minuten gelöscht und neu aufgebaut wird. Das führt zu Latenzzeiten und zum Ausliefern der Seiten ohne CSS. Deshalb hatte ich nach diesem Befehl gesucht.

Im Einsatz ist 5.3.7

Andere Ideen?

Nochmal, Daniel - inzwischen konnte Euer Support das lösen. Der Fehler saß mal wieder 30 cm vor dem Monitor: Die Einstellungen im Theme-Manager war falsch eingestellt.

Du hattest also Recht …