代码之家  ›  专栏  ›  技术社区  ›  Ali Sheikhpour

policy和kernelcachepolicy有什么区别

  •  0
  • Ali Sheikhpour  · 技术社区  · 7 年前

    使用IIS 7,我已经设置了输出缓存,这将导致以下代码:

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

    它的区别和确切含义是什么 政策 内核缓存策略 在设置这些选项时,我应该考虑什么?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Lex Li    7 年前

    你首先要明白 IIS architecture ,

    enter image description here

    控制缓存 http.sys 使用 kernelCachePolicy . 控制缓存 w3wp.exe 使用 policy .

    根据体系结构图,利弊也很明显。