阿里云中国站边缘安全加速 ESA 免费 CDN 白嫖攻略
阿里云 ESA 最近终于在中国站上线免费版套餐 提供永久免费 不限速 不限流量 不限请求的免费 CDN 服务

众所周知

中国大陆 CDN 均需备案后才能使用 没有无需备案的中国大陆 CDN

效果演示

先说结论

  • 没有备案: Cloudflare 吊打 ESA
    • ESA 目前没有中国大陆访问良好的节点可以用于优选
  • 网站都是小文件(10MB 以下): EO 吊打 ESA
    • EO 10Mb 以下文件不限速 且有区域缓存 而 ESA 没有区域缓存 只有最后一层边缘缓存
    • 当然 如果你的源站带宽足够大 且接入三网 BGP ESA 的体验也相当不错
  • 网站都是大文件(10MB 以上): ESA 吊打 EO
    • ESA 不限速 EO 10Mb 以上文件限速 500Kb/s
    • 当然 ESA 的速度同样取决于你的源站带宽

测试文件

控制变量:

  • 源站: 腾讯云锐驰 200Mbps
  • 回源: HTTP/2 80 端口
  • HTTP/3: 关
  • TLS 加密套件: 默认 TLSv1.2 启用 OCSP Stapling
  • 时间: 2025-12-12 4:16
  • 网络: 湖北移动家宽

下方是两个 20MB 的图片 可以使用 F12 打开控制台 并禁用缓存测试速度

EdgeOne

ESA

毫无疑问 ESA 的速度非常快 Edgeone 在 10Mb 以后 速度限制到了 500Kb/s 最后花费 20 秒才完成加载

再试试小一些的文件 5Mb

EdgeOne

ESA

测试了多次 都是 EO 快上 200~300ms

再去 itdog 网站测速 使用快速测试 测试缓存如何

EdgeOne 全国平均 0.278s 海外平均 0.933s

ESA 的表现也很优异 全国平均 0.342s 海外平均 1.438s

但 套了 ESA CDN 的域名进行测速 源站产生了大量的 TCP 连接

这是因为 ESA 的免费版 是仅提供边缘缓存的 没有区域缓存 这也就是为什么 网站资源都是 10Mb 以内 更加推荐 EdgeOne 的原因

顺便简单解释一下区域缓存 边缘缓存

区域缓存一般只有大厂 CDN 会有
注: 下方仅为方便介绍 并非真实的流量走势

  • 无区域缓存: 电信用户访问网站 连接就近的电信 CDN 节点 电信 CDN 节点直接回源 缓存也只在这一个 CDN 节点上
    • 湖北武汉电信用户->武汉电信边缘节点->源站
    • 湖南长沙移动用户->长沙移动边缘节点->源站
  • 有区域缓存: 电信用户访问网站 连接就近的电信 CDN 节点 电信 CDN 节点请求上一层区域缓存节点 区域缓存节点再请求源站 会同时在边缘节点和区域节点上缓存 附近的其他边缘节点也会从区域节点中拉取数据
    • 湖北武汉电信用户->武汉电信边缘节点->华中地区区域节点->源站
    • 湖南长沙移动用户->长沙移动边缘节点->华中地区区域节点->源站
    • 假设长沙用户是在武汉用户之后访问 会直接命中华中地区区域节点的缓存

上面的区域缓存 一般叫 L2 节点(Regional Node), 边缘缓存 一般叫 L1 节点(Edge Node), L2 之上 还有 L3(中心缓存/Central Node) 这得看 CDN 厂商的财力和你的钱包了(阿里 ESA(付费版)就有第三层缓存)

此时可能就会有人想到 哎! 没有区域缓存 那我用 cdn 的缓存预热不就好了
哈哈 腾讯 EdgeOne 和阿里 ESA 都没有为免费套餐提供缓存预热功能 毕竟是免费套餐 要了还要就过分了 下方缓存预热会给 CDN 厂商带来更多的成本(付费 CDN 用缓存预热会计费为正常流量)

白嫖教程

你需要准备:

  • 一个已实名的阿里云中国站账号
  • 一个已完成 ICP 备案的域名(任意接入商 腾讯京东百度都行 ICP 过了就行)
  • 一个聪明的脑子(必备!!!)

访问下方任一 URL

可以领取两种套餐 介绍如下

  • 免费版: 只能购买一个(金额 0) 每邀请一人多一个套餐购买资格 无限流量 无限请求
  • 基础版: 只能领一个月 50G 月流量

选择立即试用(我这里已经购买过了 显示的已试用)

会跳转到这个页面 默认是基础版 金额为 0 可以选择免费版(推荐)

选中后购买 记得选 1 年 最后金额为 0 点击立即购买

进入套餐页面 https://esa.console.aliyun.com/billManage/packageManagement 将鼠标放在续费选项上

点击自动续费规则

在新页面即可续费 最高续费到 2051 年