有图小站

关注电脑网络,记录健康生活。有图小站,价值分享。

当前位置: 首页 > 网络 > iis设置静态内容缓存时间

iis设置静态内容缓存时间

今天在检查网页代码结构时发现速度还有提升的可能,下面第一个图是小站的检查结果,提示:“FAILED - (未设置max-age或expires)”,说明有内容缓存的改进空间。

在网站性能优化方面,设置静态内容缓存时间也是一个不可忽视的项目,从网站性能提升角度讲,设置静态内容缓存时间可以将一些非网页(非html asp php jsp aspx)的公共文件设置缓存时间,当浏览者浏览多个页面时,这些公共文件便在短时间内不必重复调用,从而减少对服务器的请求次数,提升服务器响应性能,对于流量大的网站来说,这非常重要。有研究发现,平均来讲从浏览器向一个网页发出请求开始,获得网页的HTML文档的时间只占整个页面应答完成时间的5%,而剩余的95%时间用来请求和下载页面中调用的各种文件,因为每增加一个文件调用就需要增加一次解析时间,增加一次链接时间,这也是通过设置缓存时间提升网页加载速度的主要原因。

设置静态内容缓存时间.jpg

上图是有图小站自己页面优化检查结果,提示很多文件没有设置缓存时间。

什么时候设置

当网站调试完毕后,很多公共文件,如图像文件(.jpg .gif .png .bmp)、CSS样式表文件、js脚本文件基本不再调整时可以设置,但网站建立初期经常改动时不便修改,或者在中间网站改版时也需要去掉静态缓存时间,从而让管理员能快速看到修改的效果。

从网站优化来说,设置静态内容缓存时间是多个网站管理工具中的检查项目,下图是百度站长管理工具中的检查结果,提醒我们这些图片,css,js文件可以通过设置缓存时间。

设置方法

iis6设置静态内容缓存时间方法:

进入2003服务器,依次找到IIS设置,网站,右键你已经开通的网站标签,属性,HTTP头标签,启用内容过期,根据需要设置时间,后面有分钟或天的选择,如下图。

iis6设置静态内容缓存时间.jpg

iis7设置静态内容缓存时间方法:

进入2008服务器,依次找到管理工具,IIS界面管理器,HTTP响应标头,在右侧找到设置通用表头,设置web内容过期时间,根据需要设置过期时间,可选择天或分钟,如下图。

iis7设置静态内容缓存时间.jpg

注意:

1、设置了静态缓存时间后可以提升网站响应性能,但在网站改动频繁时尽量不要进行此设置,因为你不能快速看到改动的效果。

2、当网站运行稳定后,建议将内容缓存过期时间修改为1-15天。

3、如果你不小心设置的时间过长,担心浏览者再次浏览时没有更新,可以在网站改版时将调用的图片、css、js文件名上做调整,加上每次改动的标记,这样浏览器发现html文档调用的新文件,便会请求更新。

本文是 有图小站 原创,原地址 http://www.utosee.com/post/iis97.html 转载请保留。





上一篇:手机电池不耐用怎么办
下一篇:友情链接的交换方法与个数分析



关于 iis设置静态内容缓存时间 你可能还会阅读:

版权所有 有图小站 关注 电脑 网络 软件 健康 豫ICP备12023314号