在iis中添加expires头很容易,但是这个缓存了所有的静态文件。现在我只想要 将过期标题添加到图像,我该怎么做?即使我想要缓存的特定文件?
答案 0 :(得分:11)
答案 1 :(得分:0)
我一直在寻找一个更简单的解决方案而且我找到了这个。
将静态内容保存在文件夹中(例如:css,js)。在该文件夹中创建一个web.config
文件。添加以下这些行。这里7
是天数,可根据需要进行更改。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00" />
</staticContent>
</system.webServer>
</configuration>
您可以随意保留尽可能多的静态内容文件夹,只需添加此web.config
文件即可。希望这会有所帮助。