我正在尝试缓存查询(DocumentSet)的结果,希望能够提高客户端应用程序的性能。
因此,在查找之前,应用程序将检查是否存在适当的缓存密钥,如果存在,则提供该密钥而不是命中数据库。
在我看来它似乎很直接,但是在实施后我得到的只是超时。
看来应用程序无法将DocumentSet对象存储到缓存中?
很可能我错过了一些令人眼花缭乱的事情......
感谢您的帮助。
答案 0 :(得分:0)
所以,我无法解释原因,但我无法缓存文档集。
相反,我被迫将文档集>缓存到('array')。然后,在从缓存中读取时,通过传递模型架构和缓存的数组来创建一个新的DocumentSet对象,然后返回它。
似乎工作得相当好,如果不像我希望的那样优雅。