Ukládání CACHE (složka temp)
- mkoubik
- Člen | 728
Můžeš nastavit ukládání cache třeba do redisu, pokud ho nemáš a
nevadí ti že to bude pomalejší, nastav
cache.storage: Nette\Caching\Storage\MemoryStorage
.
Horší je to s nacachovaným DI kontejnerem a zkompilovanýma šablonama, ty
musí být v php souboru. Pokud máš na serveru readonly adresář, tak si je
můžeš předkompilovat před deployem a pak už by se neměly měnit.
- Zuben45
- Člen | 268
Možná by mohlo pomoct nastavit Storage DevNullStorage: https://doc.nette.org/cs/caching#…
- jandik.n
- Člen | 41
matopeto napsal(a):
jandik.n napsal(a):
Zdravím,
chtěl bych se zeptat, jestli je v Nette aplikaci možné nastavit, aby se ni neukládalo do složky „temp“, čili aby se nic „necachovalo“).
Díky moc!kvoli comu to potrebujes?
Máme problém s aplikací, že po každé aktualizaci zdrojového kódu musím mazat cache (tento adresář temp), aby se změny po aktualizaci prohlížeče promítli a někdy se dokonce něco přestane vypisovat. Nevím, kde je zakopaný pes, ale promázáním složky temp se to vyřeší. Tak bych to chtěl nastavit tak, aby se tam nic neukládalo… Jestli je to možné. (?) Nebo jestli problém hledat jinde? V prohlížeči mám ukládaní cache zrušené.
- jandik.n
- Člen | 41
Zuben45 napsal(a):
Možná by mohlo pomoct nastavit Storage DevNullStorage: https://doc.nette.org/cs/caching#…
Vyzkouším, díky za tip!
- matopeto
- Člen | 395
To ze v produkcnom rezime po kazdej akutalizacii je potreba mazat cache je ok, to je dobre spravanie. Proste pri deploy na ostre v deployment skripte, pripadne vo vasom workflow zaradite zmazanie cache. v Developmente sa to maze vzdy a samo – pokial to nejde v development rezime tak samozrejme treba hladat chybu dalej.