网站全新改版,使用全新主题,精简文章,重新分类。同时建议大家使用FireFox、Opera、Safri、IE9+等高级浏览器访问!

设置browser cache来加速网站(Leverage browser caching)

推广优化 木华澄 3415℃ 0评论

核心提示:本文针对浏览器缓存来Leverage browser caching,以加快网站的加载速度,其中就怎么设置浏览器缓寸进行了详细的介绍。

使用浏览器缓存,可以很明显的加快网站的加载加速。当谷歌把网站的速度作为SEO的一个重要因素的时候,站长使用浏览器加速可以提高网站的加载速度的同时还可以提升自己在搜索引擎中的排名。

浏览器缓存(Browser Caching)是为了加速浏览,浏览器在用户磁盘上对最近请求过的文档进行存储,当访问者再次请求这个页面时,浏览器就可以从本地磁盘显示文档,这样就可以加速页面的阅览。

当我们是用站长工具http://gtmetrix.com检测网站的加载速度时,可以看到Leverage browser caching的得分,如果得分较低,它会给出建议,然后自己进行优化设置。

优化方法:

1、插件当然是最简单的方法:使用w3 total cache时,里面包含有browser cache,直接在里面设置后,就可以使用了。

2、但是如果你不想使用w3 total cache,你可以按照如下方法设置

直接在你的网站的根目录下找到.htaccess,用Notpad++来编辑(不要使用windows自带的记事本,以免出错),加上如下代码:

    ## EXPIRES CACHING ##   
       
    ExpiresActive On   
    ExpiresByType image/jpg "access 1 year"  
    ExpiresByType image/jpeg "access 1 year"  
    ExpiresByType image/gif "access 1 year"  
    ExpiresByType image/png "access 1 year"  
    ExpiresByType text/css "access 1 month"  
    ExpiresByType application/pdf "access 1 month"  
    ExpiresByType text/x-javascript "access 1 month"  
    ExpiresByType application/x-shockwave-flash "access 1 month"  
    ExpiresByType image/x-icon "access 1 year"  
    ExpiresDefault "access 1 days"  
       
    ## EXPIRES CACHING ##  

这样就基本上缓存了大部分较大的文件,但是这时你使用站长工具http://gtmetrix.com重新进行查看时,还是会发现Leverage browser caching没有给你很高的分,还是有黄色的警告。如果你还愿意折腾,可以将上面的代码换成下面的代码添加到网站根目录下的.htaccess文件。

    ## EXPIRES CACHING ##
    
    ExpiresActive On
    ExpiresByType text/css A31536000
    ExpiresByType application/x-javascript A31536000
    ExpiresByType text/x-component A31536000
    ExpiresByType text/html A3600
    ExpiresByType text/richtext A3600
    ExpiresByType image/svg+xml A3600
    ExpiresByType text/plain A3600
    ExpiresByType text/xsd A3600
    ExpiresByType text/xsl A3600
    ExpiresByType text/xml A3600
    ExpiresByType video/asf A31536000
    ExpiresByType video/avi A31536000
    ExpiresByType image/bmp A31536000
    ExpiresByType application/java A31536000
    ExpiresByType video/divx A31536000
    ExpiresByType application/msword A31536000
    ExpiresByType application/vnd.ms-fontobject A31536000
    ExpiresByType application/x-msdownload A31536000
    ExpiresByType image/gif A31536000
    ExpiresByType application/x-gzip A31536000
    ExpiresByType image/x-icon A31536000
    ExpiresByType image/jpeg A31536000
    ExpiresByType application/vnd.ms-access A31536000
    ExpiresByType audio/midi A31536000
    ExpiresByType video/quicktime A31536000
    ExpiresByType audio/mpeg A31536000
    ExpiresByType video/mp4 A31536000
    ExpiresByType video/mpeg A31536000
    ExpiresByType application/vnd.ms-project A31536000
    ExpiresByType application/x-font-otf A31536000
    ExpiresByType application/vnd.oasis.opendocument.database A31536000
    ExpiresByType application/vnd.oasis.opendocument.chart A31536000
    ExpiresByType application/vnd.oasis.opendocument.formula A31536000
    ExpiresByType application/vnd.oasis.opendocument.graphics A31536000
    ExpiresByType application/vnd.oasis.opendocument.presentation A31536000
    ExpiresByType application/vnd.oasis.opendocument.spreadsheet A31536000
    ExpiresByType application/vnd.oasis.opendocument.text A31536000
    ExpiresByType audio/ogg A31536000
    ExpiresByType application/pdf A31536000
    ExpiresByType image/png A31536000
    ExpiresByType application/vnd.ms-powerpoint A31536000
    ExpiresByType audio/x-realaudio A31536000
    ExpiresByType image/svg+xml A31536000
    ExpiresByType application/x-shockwave-flash A31536000
    ExpiresByType application/x-tar A31536000
    ExpiresByType image/tiff A31536000
    ExpiresByType application/x-font-ttf A31536000
    ExpiresByType audio/wav A31536000
    ExpiresByType audio/wma A31536000
    ExpiresByType application/vnd.ms-write A31536000
    ExpiresByType application/vnd.ms-excel A31536000
    ExpiresByType application/zip A31536000
    
    ## EXPIRES CACHING ##

这时你在打开http://gtmetrix.com查看时已经是绿色的,分数为A了。

转载请注明:程春杰博客 » 设置browser cache来加速网站(Leverage browser caching)

喜欢 (6)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(7)个小伙伴在吐槽
  1. 请教一下,nginx怎么设置?
    烟灰2017-02-20 14:56 回复
  2. 我新建了一个.htaccess 用你的代码放进去后,打开网页500错误!
    uIEWUE2016-10-22 06:35 回复
  3. 按照你的方法试下,果然可以了!
    技术拉近你我2016-02-22 15:17 回复
  4. 不错,支持一下,技术贴,多多学习
    ZCQ磁力泵2012-05-14 14:40 回复
    • 欢迎来访,技术互相学习
      程春杰2012-05-19 00:17 回复