policy和kernelCachePolicy之间有什么区别

时间:2018-05-28 11:31:13

标签: caching iis web-config

使用IIS 7,我设置了输出缓存,结果代码如下:

  <profiles>
        <add extension=".js" policy="CacheUntilChange" kernelCachePolicy="DontCache" />
        <add extension=".css" policy="CacheUntilChange" kernelCachePolicy="DontCache" />
    </profiles>

策略 kernelCachePolicy 有什么区别和确切含义?设置这些选项时我应该考虑什么?

1 个答案:

答案 0 :(得分:0)

您需要先了解IIS architecture

enter image description here

要控制http.sys中的缓存,请使用kernelCachePolicy。要控制w3wp.exe中的缓存,请使用policy

根据架构图,优点和缺点也很明显。