Lithium PHP DocumentSet缓存

时间:2013-04-09 15:35:01

标签: php caching memcached lithium

我正在尝试缓存查询(DocumentSet)的结果,希望能够提高客户端应用程序的性能。

因此,在查找之前,应用程序将检查是否存在适当的缓存密钥,如果存在,则提供该密钥而不是命中数据库。

在我看来它似乎很直接,但是在实施后我得到的只是超时。

看来应用程序无法将DocumentSet对象存储到缓存中?

很可能我错过了一些令人眼花缭乱的事情......

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

所以,我无法解释原因,但我无法缓存文档集。

相反,我被迫将文档集>缓存到('array')。然后,在从缓存中读取时,通过传递模型架构和缓存的数组来创建一个新的DocumentSet对象,然后返回它。

似乎工作得相当好,如果不像我希望的那样优雅。