教大家如何提高百度云加速CDN的缓存命中率

很多时候我们使用百度云加速不仅是为了防御攻击,同时也是为了加速访问。不过很多小伙伴估计会发现网站明明访问流量挺大的,但是在百度上显示的加速流量却只有那么一点点。

教大家如何提高百度云加速CDN的缓存命中率插图

这是为什么呢?其实加速流量只有在命中缓存的时候才会消耗,所以缓存命中率高,加速才会明显。现在加速流量明显很小的时候,是因为你的网站访问动态网页比静态资源流量要高,百度对待动态页面是不会缓存的,因为缓存会导致网页一些功能无法正常使用。百度云加速默认是动静结合加速,也就是动态网页使用的做化链路的方法,而静态资源用的是节点缓存加速方法。当你的网站都是纯静态资源比如HTML纯静态页,图片站,下载站的时候,加速流量会比较多,但如果只是纯动页网页,流量会非常少。

那么我们要如何提高缓存命中率呢?

很简单,给你需要缓存的资源做自定义规则全部缓存即可。进入云加速报表下拉的规则自定义-添加URL缓存规则,比如我要缓存ZIP压缩包,如下添加

教大家如何提高百度云加速CDN的缓存命中率插图1

 

百度云加速支持通配符格式,比如我要缓存全站内的所有zip格式的压缩包,那么添加www.zhujib.com/*.zip的所有都缓存规则,记住缓存粒度一定要选所有都缓存,否则是不会缓存资源的。

对于动态网站如果你不需要会员登陆这些功能的,也可以添加一个全站缓存比如www.zhujib.com/*,这样别人不管访问你哪个页面百度云加速都会给你网站缓存,可以大大减少服务器访问压力。当然我们要看网站实际情况来弄,如果你网站是一个论坛,那就不适合做全站缓存了,只要设置做纯静态资源的目录缓存即可。

 

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
个人中心
购物车
优惠劵
搜索