这个问题与 Kohana ORM AND Caching 模块有关。如果重要,我使用 3.2 版。我试图研究相信我,但我真的找不到一些好的答案......所以这里是:
ORM::cached()
和ORM::serialize()
和的正确使用方法是什么ORM::$reload_on_wakeup
?
我见过很多两行代码示例,但在用户指南/api 上从来没有真正可靠的东西......'caching' => true
启用 Cache 模块和in 有什么区别Kohana::init
?对于以下特定情况,有人有什么推荐的方法吗?我有一个目录页面,在分析后,我意识到两个非常昂贵的操作:
- 我每次都查询数据库中每个项目的货币模型,当货币信息真正可以重用时。
- 我每次都为每个项目的库存项目查询数据库,这是一个昂贵的查询,我希望我可以缓存它直到库存水平发生变化。
我找到但无法完全回答我的问题的参考资料:http:
//forum.kohanaframework.org/discussion/1782/tip-for-caching-orm-objects/p1
http://forum.kohanaframework.org/discussion/ 10600/does-kohana-orm-and-cache-work-together/p1