注意:本文部分内容来自 blog.5v5.lol ,此文章站长已删除,原地址为 https://blog.5v5.lol/archives/68/
本人尝试联系站长,但未找到联系方式,废了一点力气从站长的github中找到了历史文章,故稍作修改并搬运过来,希望站长不要介意,如有侵权可联系本人删除文章!

前言:百度云加速为cloudflare的国内版,除享受cloudflare的全球节点外还有中国大陆节点,这也是博主本人青睐百度云加速的原因。不过众所周知,使用国内云服务需要域名备案,故有这方面困难的小伙伴可以退而求其次使用cloudflare,经过本文的配置后相信你的站点访问速度会更上一层楼的!

百度云加速的缺点:(1)免费版每天只有10GB的加速流量,超量直接回源暴露源站ip,这点极其恶心,有一次本站在遭受了DDOS后不但网页瘫痪,而且源站也暴露了。。好在没造成重大影响。
(2)控制面板极其简陋而且难用。相比cloudflare多种多样的配置,百度云加速的配置显得尤为单一,防火墙配置也是专业版的功能,在被DDOS时只能手动开启强力防护,十分被动。

百度云加速的优点:配置简单,不像腾讯云、又拍云繁琐的缓存配置,百度云加速许多配置都不需要手动操作,几条规则即可涵盖全部配置,十分适合新手。这也是我迟迟不抛弃百度云加速的原因。

页面规则

这一步很重要,因为我一开始设置错了然后导致后台退不出。

免费方案只能设置3条,不过对于typecho也是足够使用的。

记得顺序很重要,最上面的有最高的优先级。

(1)cloudflare的配置

1、www.snowneko.com/action*
Security Level: Hign, Cache Level: Bypass, Disable Apps, Disable Performance
2、www.snowneko.com/admin*
Cache Level: Bypass, Disable Apps, Disable Performance
3、www.snowneko.com/*
Browser Cache TTL: 2 hours, Always Online: On, Cache Level: Cache Everything, Edge Cache TTL: 2 hours, Cache Deceptopn Armor: On

我看过很多博客都没有设置第一条,而将最后一条的Cache Level改为Standard,这样虽然不会出现问题,但由于typecho主页是index.php,不是静态界面,从而导致这一步访问会从CDN节点再向原站请求,一波完美的云减速就这样实现了(首字节时间直接大于5s,不管是大陆还是美国访问)。

(2)百度云加速的配置

百度云加速请在 其他-特定页面规则 内设置

1、 www.snowneko.com/action*
缓存粒度设置:不缓存,CC防护:高,安全通用设置:ON,智能压缩:OFF

2、 www.snowneko.com/admin*
缓存粒度设置:不缓存

3、 www.snowneko.com/*
缓存粒度设置:所有都缓存,节点缓存有效期:4小时,浏览器缓存有效期:2小时,智能压缩:ON,javascript快速加载:OFF,CC防护:高,安全通用设置:ON

(3)Note

1、这里是设置过伪静态的,没有设置过的需要加上index.php

2、请灵性代换为自己的域名,handsome主题前台登录会失效,请使用后台登录(本人暂无法解决qwq)

3、由于只有3条页面规则,所以有使用CDN进行301重定向的小伙伴注意了,只能使用服务器设置301重定向,可能会导致重定向缓慢一些,这里并没有什么太好的办法,希望有大佬可以指点迷津!

4、由于设置了节点缓存和浏览器缓存,因此网站在进行以下(且不限于)操作时,例如:更新文章、修改文章、通过评论、修改评论......会有时间上的延迟,介意的小伙伴可以适当缩短缓存时间,不过会增加回源次数。当然也可以在每次更新时都去CDN刷新全部缓存。这点看你们自己权衡利弊了!