我正在为我的应用程序编写CMIS接口(服务器)。服务器需要从数据库加载数据以处理请求。目前我正在为每个请求加载相同的数据。
是否有一种常用的方法来缓存此数据。每个cmis客户端都支持cookie吗?还有其他机会来缓存这些数据吗?
谢谢
答案 0 :(得分:1)
您不应该依赖cookie。几个客户端和客户端库支持它们,但不是全部。 Cookie可以提供帮助,您应该使用它们,但要为没有cookie支持的简单客户做好准备。
由于您的数据通常绑定到用户,因此您可以根据用户名构建缓存。但这取决于您的存储库和您的用例您可以和应该缓存的内容。存储库信息和类型定义是很好的候选者。但你应该小心其他一切。