IIS7 中设置浏览器缓存
2014-05-28 09:39
288 查看
启用浏览器缓存的好处不用多说,今天在使用 Google Page Speed 检测网站性能时发现小站还没有开启浏览器缓存,Page Speed 中提示 Leverage browser caching,大概意思就是发挥浏览器缓存的作用。当我在 IIS7 中设置完缓存后,网页速度得分从88分一下到了92分,如下图:
![](http://www.jquery001.com/images/article/2011/03/leverage-browser-caching.jpg)
要缓存的静态内容包括图片、html、js、CSS文件,缓存这些文件可明显的提高页面的加载速度。在 (Asp.net / IIS7)中开启浏览器缓存,我们在 web.config 里简单的配置下即可完成,方法为在 system.webServer 节点下添加配置,如下:
以上配置即可缓存静态文件1周,我们也可指定缓存的过期时间,如下:
这样将缓存过期时间设置为2020年了,解决方案来自 stackoverflow.com (这个网站确实不错)。本篇内容就这些,希望对遇到这样问题的朋友能带来一些帮助。
![](http://www.jquery001.com/images/article/2011/03/leverage-browser-caching.jpg)
要缓存的静态内容包括图片、html、js、CSS文件,缓存这些文件可明显的提高页面的加载速度。在 (Asp.net / IIS7)中开启浏览器缓存,我们在 web.config 里简单的配置下即可完成,方法为在 system.webServer 节点下添加配置,如下:
<staticContent> <clientCache cacheControlMaxAge ="168.00:00:00" cacheControlMode="UseMaxAge" /> </staticContent>
以上配置即可缓存静态文件1周,我们也可指定缓存的过期时间,如下:
<staticContent> <clientCache httpExpires="Sun, 29 Mar 2020 00:00:00 GMT" cacheControlMode="UseExpires" /> </staticContent>
这样将缓存过期时间设置为2020年了,解决方案来自 stackoverflow.com (这个网站确实不错)。本篇内容就这些,希望对遇到这样问题的朋友能带来一些帮助。
相关文章推荐
- 设置html页面不让浏览器缓存的方法
- PHP高级应用学习笔记之——利用header()函数设置浏览器缓存
- Java 设置缓存过期时间/JSP 设置浏览器缓存过期时间
- nginx 设置本地浏览器缓存文件,nginx gzip压缩
- .htaccess设置静态资源缓存(即浏览器缓存)
- 设置浏览器不缓存页面
- IIS7性能优化:启用浏览器本地缓存
- 浏览器缓存设置技巧大全—chrome篇
- 浏览器缓存设置技巧大全—firefox篇
- java Servlet中通过response头信息设置浏览器禁止缓存
- PHP下利用header()函数设置浏览器缓存的代码
- 1.设置某些资源(如图片,css,js)在浏览器缓存的时间:Filter
- IE,FF客户端浏览器缓存机制 && 服务器设置的expires, Cache-Control,no-cache,no-store机制
- 设置html页面不让浏览器缓存的方法
- nginx 设置本地浏览器缓存文件,nginx gzip压缩
- 设置浏览器缓存
- NGINX: expires浏览器本地缓存设置
- 如何设置theworld的双核浏览器缓存位置和大小
- PHP下利用header()函数设置浏览器缓存的代码
- Tomcat性能优化(二) ExpiresFilter设置浏览器缓存