1

我必须在 IIS 7 中为我的应用程序的静态文件设置过期时间。使用下面的对话框:我将其设置为 10 天。

在此处输入图像描述

但是当我在 Chrome 中使用 PageSpeed 插件查看我的页面分析时,我发现文件没有过期。

在此处输入图像描述

我是否也必须在我的应用程序配置中做一些事情?

4

1 回答 1

1

您可以在 web.config 文件中执行此操作:

<?xml version="1.0"?>
<configuration>
  <!-- Cache Settings -->
  <location path="data">
    <system.webServer>
      <staticContent>
        <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="10.00:00:00"/>
      </staticContent>
    </system.webServer>
  </location>
</configuration> 

对于路径值,您可以执行以下操作:images\interface (示例)
对于 cacheControlMaxAge:10 = days = DD.HH:MM:SS

于 2012-11-26T15:13:56.460 回答