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