如何在IIS7中缓存WCF REST Web服务?

时间:2010-04-27 23:01:28

标签: wcf iis-7 caching

当我打开我的服务的输出缓存时,它似乎在IIS中看起来不值得缓存。它应该是因为我一遍又一遍地返回相同的JSON内容。 varyByQueryString选项似乎可以解决问题,但由于我的资源是基于URI的,因此实际上没有查询字符串,只是资源的路径。有没有人成功地让IIS输出缓存WCF REST服务?

1 个答案:

答案 0 :(得分:0)

在使用IIS中的FREB日志进行大量挖掘后,我的服务实际上是缓存值得的。您可以在IIS中侦听缓存事件,它将准确显示什么是缓存和不缓存。我发现使用PerfMon更有帮助。我使用following link进行设置。输出缓存可以正常工作,事实上,在事情得到预热后,你的内容会在内存中提供。