【发布时间】:2011-07-30 03:10:32
【问题描述】:
假设我有一个 WCF 服务,它不是基于会话或单例的,而是根据调用设置的。服务需要文件中的一些信息,但这些信息不会改变,只需要读取一次。出于性能原因,我不希望每个呼叫都打开并读取文件的内容。我想缓存这些数据。
如何使每次调用实例 WCF 服务缓存此信息以避免每次调用都打开和读取文件?
我需要单独的缓存服务/组件吗?我们正在使用 .Net 4。
我看过的一件事是使用 AppFabric 缓存服务的可能性,但也许有更简单的方法。
【问题讨论】: