Podivné chovanie cache – cachuje výstupy databázy
- iNviNho
- Člen | 352
Ahojte,
Vytvorili sme projekt www.topuctovnici.sk a mám problém s cachovaním. Pri tomto projekte som prešiel na najnovšiu verziu Nette 2.2.2. a stále po každej zmene musím mazať cache, čo mi príde aj logické, ale mám pocit, že mi cachuje výstupy databázy a to sa mi vôbec nepáči.
Kolegovia z firmy mi to najprv nahlásili, že sú pridané nové hodnotenia a stále ich nevidno na úvodnej strane, až po refreshi f5 sa mi to zobrazilo. To isté platí aj pri rebríčku, ako by ste to riešili vy? Je to defaultné správanie frameworku, alebo je niekde chyba a ako to funguje?
Ďakujem!
- iNviNho
- Člen | 352
S tým cachom musí byť nejaký problém …
Na telefone som dneska parkrat refreshol stránku a stále som mal iné údaje v posledných hodnoteniach ako mám na počítači, kde po f5 už sú správne…
Takisto v logoch sa mi ešte ukazujú errory, ktoré už sú dávno opravené a na produkčnom serveri nahodené a bol zmazaný cache
- Tom_as
- Člen | 28
Chtel bych nahlasit stejne chovani. Pri testovani projektu se data v DB auktualizovali ale v sablone se nic neprojevilo.
Pomohla az rada od matej21:
services: nette.templateCacheStorage: Nette\Caching\Storages\DevNullStorage2
Problem to sice vyresilo ale rad bych pouzival cache.
iNviNho jak jsi to prosim vyresil ty? Dekuji
Nette 2.1.0
Editoval Tom_as (19. 7. 2014 14:22)