Ich wollte gerade mal ein wenig mit Fragments rumspielen, aber ich schaffe es noch nicht einmal, eine Seite gecached auszuliefern.
Egal was ich mache, die Seite lädt immer neu. In der Seitenstruktur habe ich die Cachezeit auf 1 Jahr / 30 Tage eingestellt. Im Seitenlayout ist alles deaktiviert. Es wird nur ein Artikel/Inhaltselement geladen mit einem Insert-Tag, um mir die aktuelle Uhrzeit auszugeben.
Der Response Header enthält immer "Cache-Control: must-revalidate, no-cache, no-store, private" und es wird mir die aktuelle Uhrzeit angezeigt (die Sekunden zählen weiter).
Ich habe Contao 4.7.4 auf einem lokalen Mac mit Apache 2.4 (der Contao Standard .htaccess), PHP (mit Xdebug und Opcache, beides Abschalten hat auch nichts gebracht) und MariaDB.
var/cache/prod habe ich natürlich gelöscht (immer wieder).
Wo habe ich den Gedankenfehler bzw. was mache ich falsch?
Lesezeichen