Ghost博客系列III | 使用EdgeOne加速博客国内访问速度

Ghost博客系列III | 使用EdgeOne加速博客国内访问速度
因为不想备案,目前博客部署在香港轻量云,如果直接套Cloudflare的CDN,大陆访问巨慢,但如果直接做IP解析又会暴露源IP地址,不太安全,这次实验了一下如何使用EdgeOne加速国内访问速度。

背景

因为服务器放在腾讯香港轻量云,也比较想找类似Cloudflare类似的简单配置就能生效的CDN产品,于是就近找到了腾讯的EdgeOne,阿里云也有类似的 ESA

我选择的就是9.9每个月的套餐,对我的小博客来说已经够用了~

EdgeOne上的功能挺多,其他的可以去官网看介绍,我只需要用到下面三个:

  • 边缘加速
  • 自动https
  • 防攻击

测速前

首先我们来测试,看下目前全球访问速度现状。

加速前【cloudflare套Proxy】

加速前【cloudflare未套Proxy】

图片1:加速前

总结:

  • 套了CF:海外访问速度还不错,但是国内访问速度普遍不快
  • 不套CF:全球访问速度都普通,国内有部分线路还可以

EdgeOne加速

EdgeOne配置

这里需要填入你服务器的IP或者套壳网站的地址,这里看到不仅可以给网站加速,还可以给对象存储加速,包括S3,cloudflare都可以。

推荐配置这里我建议不选,除非你有自己的定制规则,不然博客更新后会有很长时间的缓存。

添加并CNAME解析后,等待CDN下发成功就可以访问测试效果了。

加速效果

因为备案域名有国内的加速节点,我也用了一下我的备案域名做加速测试,实际我的博客还是放在未备案的域名上面,我们还是来看下加速效果吧。

加速后【域名已备案】

得益于备案后有国内就近节点,全球访问速度都很不错,达到了我想要的效果~

图片2:加速后

加速后【域名未备案】

有较多不愿意备案的用户可能没有备案域名,这里也试了一下

因为回源的原因,第一次访问一般都会比加慢,但后续访问速度会提升。

缓存刷新问题

如果你配置了一些缓存规则,在网页变动后,可能需要手动刷新缓存.

或者你可以手动编写一些规则,比如首页不缓存~

总结

主要发现

  • 加速效果对比
    • 备案域名通过 EdgeOne 可启用国内节点,全球访问速度显著提升(国内平均提速约 30%)
    • 未备案域名因无法使用国内节点,首次访问仍受回源限制,但后续缓存命中后速度优化明显
    • Cloudflare 未套 Proxy 时国内线路不稳定,EdgeOne 对国内用户更友好
  • 功能性优势
    • 一键集成「边缘加速+自动 HTTPS+防攻击」,降低配置复杂度
    • 支持非标源站(如 S3、Cloudflare R2),提供更多部署可能性

配置建议

  • 缓存策略
    ⚠️ 不建议默认启用「推荐配置」,易引发静态资源更新延迟
    ✅ 建议定制规则:首页设置不缓存,静态文件设置长期缓存策略
  • 安全优化
    • 通过 CDN 隐藏源站 IP(避免直接解析源站 IP,防止 DDoS 攻击)
    • 利用 EdgeOne 默认的 CC 攻击防御机制
  • 成本考量
    • 基础套餐(9.9元/月)足够支撑中小型博客的流量需求
    • 备案域名可节省海外回源带宽费用,长期使用更具性价比

测速结论

国内平均响应 海外平均响应 稳定性
Cloudflare(非Proxy) 2500-3300ms ❌ 100-1800ms ✅ 波动大
Cloudflare(Proxy) 2600-3200ms ❌ 100-800ms ✅ 波动大
EdgeOne(备案) 50-90ms ✅ 144-394ms ✅ 高稳定
EdgeOne(未备案) 673-1400ms ✅ 144-394ms ✅ 中上

💡 如果追求国内极致速度,备案仍是必要选择;若需兼顾安全与成本,EdgeOne 较原始 Cloudflare 方案更适合中文内容站点。