最近,有站长反馈网站接入百度云防护后,网站回源率非常高。
今天百度云来给大家讲解下,CDN回源高的原因:
1.动态请求比较多
网站的动态请求很多,一般是回源率高的主要原因,因为CDN对待动态请求是每个请求都会请求一次源服务器,自然就造成了回源率高。
2.刚刚接入没多久
刚刚接入没多久的网站,由于CDN节点没有缓存,所以所有的资源都需要重新缓存一遍,一但有用户第一次请求这个资源,CDN节点就会对源服务器资源请求缓存一次,这个时候只需要等待CDN缓存完成即可。
3.老旧的图片比较多,且新增图片较频繁
CDN首次访问图片的时候是需要回源的,但第二次的时候就访问的是缓存了,由于图片较多,且每天都有新的图片增加,历史未访问的图片+每天新增的图片就会导致回源较高的情况。如果不是一次性将缓存规则文件都访问一遍,那么回源下降是需要有一个过程的。
4.资源未做缓存规则
百度云防护的缓存功能防篡改规则功能里,需要进入对应的域名开启缓存功能并填写缓存对应的文件后缀才会生效。
5.缓存时间过短
CDN缓存过期时间最短1小时,一些网站流量较大,且资源较为分散的,会出现缓存过期过快,回源率高,这个时候最好把缓存过期时间设置长一些。
6.网站有恶意请求
有爬虫或者CC攻击也是导致回源率高的原因之一,建议开启WEB防护功能和CC攻击防护功能。
7.未做防盗链
如果您是图片站,记得一定要做防盗链,因为一些机器爬虫是会大量抓取你的图片资源的,直接影响回源率。
好了,以上就是一些影响回源的原因。