Nette načíta soubor z cache a ne jeho aktuální verzi
- bofin
- Člen | 5
Asi půl hodiny jsem se trápil s tím, že se mi nezobrazuje nově
přidaný obsah do šablony.
Pak jsem zjistil, že se Nette snaží načítat požadovanou stránku
z temp/cache.
Složku jsem smazal a už to jede v pohodě, ale nechci, aby se něco
podobného opakovalo.
Především nechápu, proč se Nette prvně dívalo do cache a ne do aktuální
„nové“ verze souboru.
Jak tomu zamezit?
- David Kudera
- Člen | 455
Ano, protože vyvíjet na produkci je tak nějak...... Nevím, jak to říct. Produkce je prostě produkce.. Veřejná produkční verze, která není pro programátory, kodéry a další, ale pro lidi. Jednoduše se musí načíst vždy co nejrychleji a cache je v tomhle takový hlavní a snad nejdůležitější krok ;-)
Pokud ale budeš chtít opravdu vypnout cache pro latte, tak koukni sem
Editoval David Kudera (11. 9. 2014 23:09)
- David Matějka
- Moderator | 6445
@DavidKudera to je uplne vypnuti cache, to radeji ne :)
v debug modu latte kontroluje, zda doslo ke zmene souboru. na produkci to
kvuli rychlosti nedela. Je lepsi vzdy po deploy smazat cache.
Ale ta ficura na kontrolu zmeny souboru se necha zapnout, do neonu:
services:
nette.latteFactory:
setup:
- setAutoRefresh(true)