如何监控 IIS7 输出缓存?

Ada*_*les 2 iis-7 cache

我有配置输出缓存的动态内容。根据我的测试,IIS 似乎没有将内容视为值得缓存的内容。如何监控 IIS 正在做什么?似乎 PerfMon 有一些我感兴趣的计数器,但我不确定要查看哪些计数器。如果我的内容不是基于查询字符串或表单参数的,而是基于 URI 的,我的内容不会被视为值得缓存吗?

Mat*_*ttB 5

看看这篇文章:http : //learn.iis.net/page.aspx/154/walkthrough-iis-70-output-caching/

一些亮点:

  • 事物不会立即缓存,它们必须配置几次才能被视为值得缓存。所述ServerRuntime配置部件确定的高速缓存值得的。(默认为 10 秒内 2 个请求添加到缓存中)
  • Web Service Cache性能计数器是输出缓存相关计数器
  • 如果您使用内核模式缓存,netsh http show cachestate将显示当前缓存中的内容
  • 失败请求事件缓冲 (FREB)可以为您提供有关每个请求缓存的详细信息