0

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

有没有一种常用的方法来缓存这些数据。每个 cmis 客户端都支持 cookie 吗?还有其他机会缓存这些数据吗?

谢谢

4

1 回答 1

1

您不应依赖 cookie。一些客户端和客户端库支持它们,但不是全部。Cookie 可以提供帮助,您应该使用它们,但要为没有 cookie 支持的简单客户端做好准备。

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

于 2012-08-14T11:44:10.017 回答