此問題與Kohana ORM 和緩存模塊有關。如果有問題,我使用3.2版本。我試圖研究信任我,但我真的不能找到一些很好的答案......所以在這裏,它是:Kohana ORM緩存/緩存設計方法
什麼是使用
ORM::cached()
和ORM::serialize()
和ORM::$reload_on_wakeup
正確的方法呢?
我見過很多2行的代碼示例,但從來沒有任何關於userguide/API確實實...是什麼使緩存模塊和
Kohana::init
'caching' => true
之間的區別?對於以下特定情況,任何人都有推薦的方法嗎?我有一個在分析,我意識到兩個非常昂貴的行動目錄頁:
- 我每次查詢數據庫中的貨幣模型爲每個項目,當貨幣信息才能真正得到重用。
- 我每次查詢數據庫的每個項目的庫存項目,這是一個昂貴的查詢,我希望我可以緩存,直到庫存水平的變化。
參考,我發現,但不能完全回答我的問題:
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