如何在IIS7.5中查看usermode缓存中的哪些文件?

时间:2012-07-30 14:47:47

标签: iis caching isapi http.sys

kernelmode静态内容缓存是HTTP.SYS的一部分,配置相当简单。调试时,您始终可以使用以下命令检查kernelmode缓存的内容:

netsh http show cachestate

但IIS中的用户模式缓存更难调试。似乎根本没有检查可能性。有没有一种简单的方法可以查看Web应用程序工作进程内的usermode缓存中的文件是什么?

在我们的项目中,我们有一个ISAPI模块,在将它们返回到浏览器之前对所请求的文件进行内省。因此,我们无法在IIS中使用标准的静态内容缓存。我们遇到缓存问题,IIS在短暂的预热期后停止向缓存添加新项目。项目被刷新,但似乎没有新文件被缓存。根据perfmon,缓存中的项目数量下降到少数。在任何给定时间能够准确查看缓存中的文件对我们来说非常有价值。

0 个答案:

没有答案