我已在应用程序的Images文件夹中实现了静态内容缓存,方法是在Images文件夹中创建以下Web.config文件:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="365.00:00:00" />
</staticContent>
</system.webServer>
</configuration>
我相信这会将客户端的所有图像缓存365天。
我通过检查响应头来测试使用fiddler的缓存。
最初,我能够看到Images文件夹中所有文件的标题的最大年龄值
Cache-Control: max-age=31536000
然而,突然间我今天无法看到它。
代码或配置没有任何变化。
有人可以说明为什么会发生这种情况以及如何更好地测试缓存是否正常工作?
谢谢, Rashmi