使用IIS 7,我已经设置了输出缓存,这将导致以下代码:
<profiles> <add extension=".js" policy="CacheUntilChange" kernelCachePolicy="DontCache" /> <add extension=".css" policy="CacheUntilChange" kernelCachePolicy="DontCache" /> </profiles>
它的区别和确切含义是什么 政策 和 内核缓存策略 在设置这些选项时,我应该考虑什么?
你首先要明白 IIS architecture ,
控制缓存 http.sys 使用 kernelCachePolicy . 控制缓存 w3wp.exe 使用 policy .
http.sys
kernelCachePolicy
w3wp.exe
policy
根据体系结构图,利弊也很明显。