Chybná cache nette/database
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- konva
- Člen | 88
Ahoj,
mám trochu potíž s cachováním dotazů z databáze.
Používám v databázi tabulku číselník, která obsahuje jednotlivé
položky různých číselníků, každý záznam má své ID, Kod a Nazev.
Někdy se dotazuji na název a někdy na kód.
Zjistil jsem, že když si zobrazím stránku, kde používám kód, tak se
vytvoří tento záznam v cache
netteCache[01]000070a:2:{s:4:"time";s:21:"0.63161500 1391679039";s:10:"serialized";b:1;}?>a:2:{s:4:"cpId";b:1;s:5:"cpKod";b:1;}
ale pak už se nezobrazí stránka, ve které se odkazuji na Nazev.
A naopak když první zobrazím stránku kde se odkazuji na Nazev, tak se
uloží tato chache
netteCache[01]000070a:2:{s:4:"time";s:21:"0.13512800 1391678698";s:10:"serialized";b:1;}?>a:2:{s:4:"cpId";b:1;s:7:"cpNazev";b:1;}
Ale už se zase nezobrazí ta první stránka.
Ten soubor v cache má vždy stejný název
„_2543330f211b766adf4aaef914a4e2e8“
Tím nezobrazí myslím, to že se nezobrazí vůbec nic a prohlížeč napíše
„Nelze nalézt vzdálený server“.
Co s tím? To mi připadá jako Bug.
Díky
Lukáš