开学高三,随缘更新

想法(扯淡)

早在我没有建网站的时候就已经听说了Cloudflare的大名了,去年拿日本虚拟主机玩的时候本来就想试试CF,奈何主机商提供的.shop免费域名不给修改NS,只得先暂时作罢。

到了今年年初,刚好疫情宅家无聊,图省事就买了个Azure学生订阅。刚一开始不知道CF会引导到美西(移动可以引到HK),直接开了个香港的vps,还纳闷套上CF怎么这么慢。后面上v2ex一看才知道,我这么整等于绕地球转了一圈,不慢才怪

出于对被DDOS的恐惧能薅就薅的理念,我还是决定继续套CF,当然vps得换到美国,最起码能少绕地球半圈。

速度

前面说过,大陆的ip基本上都会引到美西,ping值自然也居高不下。电信200左右,联通300都不奇怪。

怎么说呢,速度肯定不能跟香港的比,但如果优化得当,即使是在晚高峰时期,也还是能比较顺畅的访问的。下面我就来说说自己的一些优化心得与踩坑经历

优化

首先,我不推荐使用自选ip之类的方法来提速。一是这些节点ip经常变化,dns更新不及时就会导致无法访问,而且有时换了之后延时还是很大;二是这样做违反了CF的TOS,指不定哪天就被拉黑了。

因此,我的优化主要还是在CF的官方面板上进行的。

修改缓存时长

首先到缓存-->配置将浏览器缓存修改为3-6小时,如果你不经常更新的话调到再长一点也可以。

那个Always Online对wordpress之类的动态网页没用,不过开了倒也无妨

开启加速技术

先前往速度-->Browser Insights-->配置,将Browser Insights设置为开

然后回到速度-->优化,把Auto Minify的三个对象勾上,开启Brotli压缩

避免踩坑

底下优化传递的那个Rocket Loader千万不要打开,我之前打开后网页根本加载不全,F12一看才发现这个Rocket Loader要从ajax.cloudflare.com加载东西,延迟弄到了700多ms

Railgun听说很牛逼,但开不起Business计划,所以没试过,有谁用过的也欢迎分享一下感受