前几天,本站由七牛云(实现动静分离)转到了百度CDN,因为百度CDN免费版已经支持HTTPS了(详细可参考本文:百度CDN免费版支持HTTPS),紧接着就遇到了一些问题。
如题所示,成功接入百度CDN后,回源的请求居然占了80%-90%左右,那我还要这百度CDN有何用,看到这,小伙伴们不要惊慌,这完全是个人设置问题,并不是百度CDN的问题(不是我吹百度CDN,而是人家毕竟那么大一个企业,一般是不会出问题的)。
如上图所示,蓝色部分是加速请求,绿色部分是回源请求,一眼望去一片绿啊,这怎么行,于是百度了一下,修改后有了很客观的效果,请看下图:
现在就来说说如何修改吧~~~
进入百度CDN后台设置,打开对应域名的”特定页面规则”:
只要添加以下三条规则即可解决上述问题,那么接下来看看是哪三条规则(为什么是三条规则,因为免费版添加上限只有三条,没有办法~):
规则一:cdn.qicaiyun.top/wp-admin/*
把”规则配置”里,先全部添加在根据下方给出的依序设置:
缓存粒度设置:细致:根据不同参数缓存
图片延时加载:开启
浏览器缓存有效期:2小时
参数排序 打开后在缓存为细致时减少无效回源次数:开启
CC防护:中
永久在线:开启
浏览器检查:关闭
安全通用设置:开启
加速 智能压缩,Javascript快速加载,资源预取:关闭
规则二:cdn.qicaiyun.top/*/comment-page-*
缓存粒度设置:不缓存
图片延时加载:开启
浏览器缓存有效期:2小时
参数排序 打开后在缓存为细致时减少无效回源次数:关闭
CC防护:中
永久在线:开启
浏览器检查:关闭
安全通用设置:开启
加速 智能压缩,Javascript快速加载,资源预取:关闭
规则三:*qicaiyun.top*
缓存粒度设置:所有都缓存
图片延时加载:开启
浏览器缓存有效期:2小时
参数排序 打开后在缓存为细致时减少无效回源次数:关闭
CC防护:中
永久在线:开启
浏览器检查:关闭
安全通用设置:开启
加速 智能压缩,Javascript快速加载,资源预取:关闭
以上规则添加后,即可解决回源请求过多的问题,另外,要把域名换成自己的哦~