之前有说过,百度云防护CDN开启缓存功能后,不仅需要设置缓存的文件后缀,而且不支持缓存带参数的文件,但是我们可以利用特殊设置功能进行设置,今天智能云就来教大家如何配置全站缓存。
全站缓存的好处:
1.可以最大程度减少CDN回源的频率,提高CDN缓存命中率。
当我们把全站设置缓存后,网站所有第一次请求都会缓存至百度云防护CDN节点,当有用户第二次访问后,CDN将不会再请求源服务器,而是直接通过CDN缓存展示给用户。
当有CC攻击的时候,可以因为回源少,可以大大减少服务器压力。
3.减少网站加载延迟
当全站资源缓存至节点后,意味着CDN不需要再请求回源服务器,直接就可以展示内容给用户,可以大大减少网站加载延迟,也就是提高网站速度。
全站缓存的坏处:
1.全站缓存只适合静态网页
只适合一些纯图片、视频这类网站,不适合有登陆、评论这类网站,因为缓存会影响这类功能的正常使用。
2.网页更新不及时
全站缓存后,网站更新最快也要半小时。
3.套餐流量消耗快
全站缓存命中率高,意味着流量消耗大大增加,套餐流量的消耗会变得更快。
好了,说完全站缓存的好坏处后,我们来教大家如何全站缓存吧。
1.登陆百度云防护控制台-防篡改规则-找到要缓存的域名操作设置
2.开启静态内容缓存功能
文件后缀写一些常用的后缀即可,缓存文件大小写选最大,缓存有效期,可以按自己需求,建议1小时以上,最长可以缓存一年。
3.添加特殊规则
4.输入域名/加通配符确定,如下图:
这里表示这个域名下的所有链接都缓存 两小时,不论打开网页还是打开文件,或者打开PHP链接请求,都会被CDN节点缓存,但通知这些动态请求链接也将失去作用。
5.如果网站有后台的,可以设置后台不缓存,比如wordpress后台目录/wp-admin/不缓存,如下图
这样,我们登陆后台更新就不影响了,前台只要到时间就会自动更新。
好了,以上就是百度云防护全站缓存的全部内容,希望可以帮到大家。