Podivne chovani Nette cache
- Ja
- Člen | 260
Zdravim,
vsiml jsem si jedne veci na Nette cache. Pokud se slozi DI kontejner, produkcni web se obecne zacachuje (coz obecne trva par sekund). Tak pokud nikdo na ten web nechodi a ja na nej prijdu za par hodin, tak se web chova podobne, jako kdyby se znovu DI kontejner skladal – trva to nekolik sekund. Po refreshi uz vse beha rychle – tak jak ma.
Nesetkal jste se nekdo s tim chovanim? Jedna se o Nette 2.4.
Diky
H.
- Marek Bartoš
- Nette Blogger | 1274
jako kdyby se znovu DI kontejner skladal
To si můžeš ověřit na základě poslední změny souboru zakešovaného containeru.
Spíš bych typoval opcache, která se ti bez vhodného nastavení nebude držet v paměti navždy. www.php.net/…guration.php
- Marek Bartoš
- Nette Blogger | 1274
Vygenerovaný container se ti ukládá do souboru. Typicky jde o
temp/cache/nette.configurator/Container_5f2bb65b50.php
. Číslo za
Container_
je unikátní pro kombinaci verze php, parametry a
konfigurační soubory DI a poslední změnu autoloaderu Composeru, najdeš jich
v té složce tedy víc.