如何设置静态内容缓存时间FAILED – (未设置max-age或expires)

发布时间:2014-12-24阅读(2925)

    今天改版一个优化站,然后用百度优化建议查询发现存在FAILED – (未设置max-age或expires)问题,经过百度查询做如下解决。也就是说在百度站长的页面优化建议里面,有一条是设置网站静态文件的缓存时间。代码如下:

    <FilesMatch “.(flv|gif|jpg|jpeg|png|ico|swf|js|css|txt|pdf)$”>
    Header set Cache-Control “max-age=259200″
    </FilesMatch>

    把这段代码放到.htaccess文件里面,上传到网站根目录。缓存时间的设置就完成了。
    代码里的max-age指的的是缓存时间,以秒为单位。上段代码静态文件缓存时间是259200s,也就是3天。3天就是缓存在浏览器中的静态文件保留3天,3天之后清除。再次访问的时候再次开始计算。
    缓存时间应该设置多久。一般的话设置的时间尽可能长些。因为这些文件都js、css、png文件一般都不会改动。比如说背景图片、css文件、八问猫博客设置就是7天。
    这样就OK了,百度站长里的页面优化建议的分数可以从70分左右提高的80多分

关键字词

文章推荐

联系博主

电话:13559176019
QQ:59439391
邮箱:admin@fz-idc.com
扫描二维码关注枫桦博主微信账号