对于网站的静态文件,可以设置HTTP头设置文件的过期时间,IIS7可以直接设置,不过我是在被文件的文件夹下面存存WEB.CONFIG文件来处理的.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<directoryBrowse enabled="true" />
<caching>
<profiles>
<add extension=".jpg" kernelCachePolicy="CacheForTimePeriod" duration="00:00:10" />
<add extension=".js" kernelCachePolicy="CacheForTimePeriod" duration="00:00:10" />
<add extension=".png" kernelCachePolicy="CacheForTimePeriod" duration="00:00:10" />
<add extension=".gif" kernelCachePolicy="CacheForTimePeriod" duration="00:00:10" />
</profiles>
</caching>
</system.webServer>
</configuration>
把这个内容放在对应的文件夹下面就可以了.效果可以直接查看静态文件的HTTP STATUS应该是304