2012-07-12 92 views
0

我正在为我的应用程序编写一个CMIS接口(服务器)。服务器需要从数据库加载数据来处理请求。目前我正在为每个请求加载相同的数据。CMIS:在服务器端缓存数据

有没有一种常见的方式来缓存这些数据。每个cmis客户端都支持Cookie吗?是否有其他机会来缓存这些数据?

谢谢

回答

1

你不应该依赖cookies。几个客户端和客户端库支持它们,但不是全部。 Cookies可以帮助你,你应该利用它们,但是为没有Cookie支持的简单客户做好准备。

由于您的数据通常绑定到用户,因此您可以根据用户名建立缓存。但它取决于你的存储库和你的用例,你可以缓存什么。版本库信息和类型定义是很好的候选者。但你应该小心一切。