开学高三,随缘更新
想法(扯淡)
早在我没有建网站的时候就已经听说了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计划,欢迎用过的朋友分享一下感受
Comments 9 条评论
合作伙伴计划有单节点的railgun,去挖站否可以找站长开通
@mzrme 回头试试
CloudFlare是全球AnyCast回源的,意思就是访问节点与回源节点不一致,会自动分配就近节点回源,不存在回源绕地球的问题老哥,多了解了解叭哈哈
@Harkin 大陆ip引导到美西,动态内容回源
放弃吧,在国内除了卡还是卡
@哈士奇社区 现在就是怕被d才套上了,等明年服务器到期就换到香港
还好吧,我这边的话,自选IP然后用Redis缓存,再把部分图片丢又拍云上面,国内虽然延迟还是相对高但是平均各地2-5s就可用打开站点
@RomEYer 关键是自选还是引导到洛杉矶或圣何塞的节点,延迟一样高。图片现在用github+jsdelivr倒还好
好是好就是太慢了