0

我想在 MVC 网站上启用缓存,有几个建议 http://www.iis.net/configreference/system.webserver/staticcontent/clientcache 关于使用 IIS 管理或 Web.config 添加条目,但我是使困惑。

1) 这两个有什么区别,我可以只选择 IIS Content Expiration 而不是 Web.config 设置:

<configuration>
  <system.webServer>
    <staticContent>
      <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00" />
    </staticContent>
  </system.webServer>
</configuration>

IIS 内容过期

2) 什么是输出缓存,它与内容过期有何不同?

输出缓存

提前致谢。

4

1 回答 1

0

内容过期时,它指示浏览器缓存内容,而输出缓存时,它将内容缓存在服务器上,以便运行生成内容的频率较低的代码,并从缓存中提供先前生成的内容,从而减少服务器上的负载

于 2013-09-01T00:18:17.710 回答