【问题标题】:How do I cache WCF REST web service in IIS7?如何在 IIS7 中缓存 WCF REST Web 服务?
【发布时间】:2011-02-13 02:56:03
【问题描述】:

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

【问题讨论】:

  • 看起来这个问题的最佳名称是“如何确定为什么响应在 IIS 中不值得缓存”,因为我有更多关于如何打开 IIS7 输出缓存的一般问题WCF 数据服务stackoverflow.com/questions/6704166/…

标签: wcf iis-7 caching


【解决方案1】:

在 IIS 中使用 FREB 日志进行大量挖掘后,我的服务实际上是值得缓存的。您可以在 IIS 中监听 Cache 事件,它会准确地告诉您什么是缓存,什么不是缓存。我发现这比使用 PerfMon 更有帮助。我使用following link 进行设置。输出缓存将起作用,并且实际上会在预热后立即从内存中提供您的内容。

【讨论】:

  • 是故意链接到一本书吗?
猜你喜欢
  • 2013-02-14
  • 1970-01-01
  • 1970-01-01
  • 2011-09-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多