设置静态资源的expires来提升网站的访问速度.doc

设置静态资源的expires来提升网站的访问速度.doc

ID:59320507

大小:14.00 KB

页数:1页

时间:2020-09-05

设置静态资源的expires来提升网站的访问速度.doc_第1页
资源描述:

《设置静态资源的expires来提升网站的访问速度.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、设置静态资源的expires来提升网站的访问速度  2011-01-2612:54:22

2、  分类:Linux系统与运维

3、  标签:

4、字号大中小 订阅expires是http头的一个属性,用于设定资源文件缓存的过期时间,这个属性不仅可以用于网页,还可以用于图片、css文件、js文件等资源文件。一个资源文件设置了expires过期时间并且在浏览器端缓存后,在过期时间前,浏览器再次访问该资源时不会再请求(连接)服务器(按F5强制刷新除外),直接使用浏览器上的本地缓存,哪怕服务器里的资源版本已经改变了

5、。如果不设置expires,浏览器会请求(连接)服务器,判断本地缓存中的资源与服务器里的资源是否一样,如果一样,服务器返回304状态到浏览器,浏览器不再下载服务器的版本,直接使用本地缓存;如果不一样,浏览器会下载服务器上新的资源替换本地缓存中的旧资源。  如果一个网站静态资源很多,而且这些资源在较长一段时间内不会再改变,可以对这些资源设置expires属性,这样的话可以大量减少与服务器的连接数,可以减轻服务器的负担,同时也使得页面的加载速度有很大的提升,现在很多网站(著名的如网易、新浪等)的静态

6、资源也设置了expires,其目的也就是这个。  我现在给博客里所有的静态资源设置了35天的缓存过期时间,设置后感觉页面的加载速度的确快了,我服务器前端使用的是nginx,nginx设置资源文件的expires挺简单的:location~*.(css

7、js

8、jpg

9、jpeg

10、gif

11、png

12、ico)${root/www/soluo/blog;expires35d;}expire参数接受的值可以是:expires1January,1970,00:00:01GMT;//设定到具体的时间expires

13、60s;//60秒expires30m;//30分钟expires24h;//24小时expires1d;//1天expiresmax;//max表示过期时间为31December203723:59:59GMTexpiresoff;//永远重新读取实际设施中,可以根据网站的实际情况,对不同类型、不同目录下的资源文件各自设置过期时间。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。