我必须在IIS 7中为我的应用程序的静态文件设置过期。使用下面的对话框:我将其设置为10天。
但是当我在Chrome中使用PageSpeed插件查看我的网页分析时,我发现文件没有过期。
我是否还必须在我的应用程序配置中执行某些操作?
答案 0 :(得分: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 =天= DD.HH:MM:SS