rest - 如何做 WCF REST 缓存?

标签 rest caching wcf

我有一个 WCF REST 服务,它需要根据客户端(胖 Windows 客户端)传入的参数返回静态数据和一些过滤数据

由于提供此服务的数据存储不会经常更改,我想将此数据缓存在服务上(服务器端缓存),数据存储是一个 Azure 表,我知道 WCF REST 入门套件具有用于缓存的 Web 缓存但它需要一个 web.config 条目来进行固定持续时间的缓存(例如:30 分钟)。每当我的 azure 表条目发生变化时,我都想在代码中执行此操作。我怎样才能做到这一点?

此外,由于我要根据传入的参数对我的服务进行一些处理/过滤,似乎我必须创建 2 个方法,一个带有缓存的私有(private)方法来获取数据,另一个用于处理/过滤并发回结果。正确吗?

最佳答案

关于rest - 如何做 WCF REST 缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1970492/

相关文章:

c# - PostSharp 中的依赖注入(inject)

android - 从 Android 调用 REST (POST) 网络服务

java - 在 REST 服务中实现方法 OPTIONS 的最佳方式

caching - Memcache,APC,XCache和我未曾听说过的其他替代方案之间的区别

java - 仅更新缓存中对象的部分属性

c# - 用 C# 中更安全的选项替换 MarshalByRefObject

jquery - ajax 请求在 Postman 中工作,而不是在代码中

python - Django REST 在查看列表时指定哪些字段

javascript - 通过参数清除缓存

wcf - 针对 WCF 服务运行 mstest 时,WcfSvcHost 无法运行且测试失败。调试时测试通过