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

因为不想备案,目前博客部署在香港轻量云,如果直接套Cloudflare的CDN,大陆访问巨慢,但如果直接做IP解析又会暴露源IP地址,不太安全,这次实验了一下如何使用EdgeOne加速国内访问速度。
背景
因为服务器放在腾讯香港轻量云,也比较想找类似Cloudflare类似的简单配置就能生效的CDN产品,于是就近找到了腾讯的EdgeOne,阿里云也有类似的 ESA。
我选择的就是9.9每个月的套餐,对我的小博客来说已经够用了~

EdgeOne上的功能挺多,其他的可以去官网看介绍,我只需要用到下面三个:
- 边缘加速
- 自动https
- 防攻击

- 测速工具:https://www.boce.com/
- 加速平台:腾讯云EdgeOne
测速前
首先我们来测试,看下目前全球访问速度现状。
加速前【cloudflare套Proxy】

加速前【cloudflare未套Proxy】

总结:
- 套了CF:海外访问速度还不错,但是国内访问速度普遍不快
- 不套CF:全球访问速度都普通,国内有部分线路还可以
EdgeOne加速
EdgeOne配置
这里需要填入你服务器的IP或者套壳网站的地址,这里看到不仅可以给网站加速,还可以给对象存储加速,包括S3,cloudflare都可以。

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

添加并CNAME解析后,等待CDN下发成功就可以访问测试效果了。
加速效果
因为备案域名有国内的加速节点,我也用了一下我的备案域名做加速测试,实际我的博客还是放在未备案的域名上面,我们还是来看下加速效果吧。
加速后【域名已备案】
得益于备案后有国内就近节点,全球访问速度都很不错,达到了我想要的效果~

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

因为回源的原因,第一次访问一般都会比加慢,但后续访问速度会提升。
缓存刷新问题
如果你配置了一些缓存规则,在网页变动后,可能需要手动刷新缓存.
或者你可以手动编写一些规则,比如首页不缓存~
总结
主要发现
- 加速效果对比
- 备案域名通过 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 方案更适合中文内容站点。