Caching bei neuer Installation nicht wirksam

 

Hallo Zusammen,

ich habe einen kleinen Shop (20 Artikel) in einem Hosteurope-Paket installiert, aber der http-Cache will nicht dauerhaft greifen.
Das heisst: Klicke ich alle Seiten einmal durch, werden sie ratzfatz aufgebaut, aber nach einer Stunde ist davon nichts mehr übrig.

Schaue ich mir den Header der Seiten an, ist von Caching nichts zu lesen.

Meine http-Config sieht so aus:

	'httpcache' => [
    'enabled' => true,
    'cache_dir' => $this->getCacheDir().'/html',
    'cache_cookies' => ['shop', 'currency', 'x-cache-context-hash'],
    'debug' => false,
    'default_ttl' => 0,
    'private_headers' => ['Authorization', 'Cookie'],
    'allow_reload' => false,
    'allow_revalidate' => false,
    'stale_while_revalidate' => 2,
    'stale_if_error' => false

 

Das Plugin Produktion-Check meint auch, dass der http-Cache nicht aktiviert wäre.
Im Log finde ich keine Einträge.

 

Wie würdet ihr den Fehler versuchen einzugrenzen?

 

Gruß

Matthias

Was für Laufzeiten hast du denn für die einzelnen Seiten definiert? 
Im Performance Modul im Bereich HTTP-Cache kannst du ja definieren, wann ein Cache invalide wird pro Controller.

Ah…hier sind noch die default-Werte hinterlegt.

Das heisst also, dass nach 3600 Sekunden der Cache wieder gelöscht wird.

Den Cache lasse ich alle 12 Stunden automatisch neu aufbauen (siehe Cronjob, inkl. Cache Warm Up Module). Das heisst, ich müsste hier als Zeit 43200 für 12 Stunden hinterlegen, Richtig?

Ja, du solltest die Zeiten auf einen für dich passenden Intervall anpassen, Die Angabe dort müssten Miillisekunden sein.

1 „Gefällt mir“