我在IIS7的网站上使用Google Page Speed,我想知道如何设置
利用浏览器缓存-以下资源缺少缓存过期
利用代理缓存-考虑将“Cache-Control:public” header 添加到以下资源。
我在我的web.config中使用doDynamicCompression,有点困惑如何设置这些?希望有所帮助
注意:引用被使用http://www.iis.net/ConfigReference/system.webServer/httpCompression
最佳答案
例如,在web.config中的system.webServer下设置
<caching>
<profiles>
<add extension=".png" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Any" />
<add extension=".jpg" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Any" />
<add extension=".gif" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Any" />
</profiles>
</caching>
也可以从IIS管理器的“输出缓存”下进行配置,但是GUI不执行的操作是设置“位置”属性。将其设置为“Any”将设置Cache-Control:public。
您可以阅读有关它的更多信息here。