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
+
0
-

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
+
0
-

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)