Podrobnosti o cache a databázích
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- vasam
- Člen | 26
Zdravím,
může mi někdo trošku popsat, jak funguje cache ve spojení s
Nette\Database
?
Co všechno se ukládá? Ukládají se kompletní výsledky
SELECT
ů? Je z mé strany nutné nějak explicitně řešit
cachování např. v modelu, který poskytuje vrstvu na databází? Jak
poznám, že funguje správně?
Díky za odpověď.
- David Matějka
- Moderator | 6445
Zadne vysledky se necachuji.. Cachuji se pouze metadata tabulek – PK, FK… a tzv „accessed cache“, ktera pro jednotlive dotazy cachuje, ke kterym sloupeckum bylo pristoupeno, aby pak v nasledujicim requestu vybralo pouze tyto. Cachovani dat si musis vyresit sam.
Jak poznám, že funguje správně?
ze se dotazy nepokladaji znovu :)
casto staci pouzit pouze „cache“ makro v sablone
Editoval matej21 (8. 7. 2014 19:01)