使用IIS 7,我设置了输出缓存,结果代码如下:
<profiles>
<add extension=".js" policy="CacheUntilChange" kernelCachePolicy="DontCache" />
<add extension=".css" policy="CacheUntilChange" kernelCachePolicy="DontCache" />
</profiles>
策略和 kernelCachePolicy 有什么区别和确切含义?设置这些选项时我应该考虑什么?
答案 0 :(得分:0)
您需要先了解IIS architecture,
要控制http.sys
中的缓存,请使用kernelCachePolicy
。要控制w3wp.exe
中的缓存,请使用policy
。
根据架构图,优点和缺点也很明显。