0

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

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

在我看来,这似乎很简单,但是在实施后,我得到的只是超时。

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

很可能我错过了一些明显的东西......

谢谢你的帮助。

4

1 回答 1

0

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

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

似乎工作得相当好,如果没有我希望的那么优雅。

于 2013-04-10T17:39:06.830 回答