Jac*_*her 5 iis caching isapi http.sys
kernelmode静态内容缓存是HTTP.SYS的一部分,配置起来非常简单.调试时,您始终可以使用以下命令检查kernelmode缓存的内容:
netsh http show cachestate
Run Code Online (Sandbox Code Playgroud)
但IIS中的用户模式缓存更难调试.似乎根本没有检查可能性.有没有一种简单的方法可以查看Web应用程序工作进程内的usermode缓存中的文件是什么?
在我们的项目中,我们有一个ISAPI模块,在将它们返回到浏览器之前对所请求的文件进行内省.因此,我们无法在IIS中使用标准的静态内容缓存.我们遇到缓存问题,IIS在短暂的预热期后停止向缓存添加新项目.项目被刷新,但似乎没有新文件被缓存.根据perfmon,缓存中的项目数量下降到少数.在任何给定时间能够准确查看缓存中的文件对我们来说非常有价值.
归档时间: |
|
查看次数: |
840 次 |
最近记录: |