选 CDN 时该问的五个问题

节点数量是最没用的比较维度之一。真正决定体验和成本的是覆盖质量、计费结构、缓存控制粒度这些不太出现在宣传页上的东西。

8 分钟选型指南
选 CDN 时该问的五个问题

要点

别比节点总数——它和你的用户所在地几乎无关。要比的是你的目标地区有没有节点、以及计费结构是否匹配你的流量形态。

本文目录
  1. 01为什么节点数量不值得比
  2. 02五个真正有区分度的问题
  3. 03迁移前的准备

为什么节点数量不值得比

「全球 3000+ 节点」这类数字有两个问题:一是各家对「节点」的定义不同(有的按机房算,有的按 PoP 算,有的把同城多机柜算成多个);二是它与你的具体用户无关。

如果你的用户集中在东南亚,那么一家在南美有 200 个节点、东南亚只有 2 个的厂商,节点总数再高也帮不了你。该问的是:我的主要用户所在地,最近的节点在哪里。

五个真正有区分度的问题

  • 一、我的目标地区有几个节点,实测延迟是多少?(用实测,不用宣传图)
  • 二、回源流量怎么计费,是否包含在套餐内?
  • 三、缓存规则能做到多细——能否按路径、按 query 参数、按响应头分别设 TTL?
  • 四、刷新缓存多久全网生效,是否支持按目录或按标签批量刷新?
  • 五、超出套餐后的单价怎么算,有没有阶梯降价或承诺用量折扣?

第三个问题最容易被忽略

缓存控制粒度直接决定你能不能提高命中率。如果厂商不支持忽略指定 query 参数,那么带各种追踪参数的同一份资源会被当成不同副本反复回源——命中率会莫名其妙地上不去。

迁移前的准备

换 CDN 的实际风险大多不在技术,而在切换窗口。几件事值得提前做:

  • 提前把 DNS TTL 降到较低值(如 300 秒),否则切换后旧解析会长时间残留;
  • 先用一个子域名接入新厂商做灰度,实测缓存行为和延迟后再切主域;
  • 记录当前厂商的缓存命中率和回源量作为基线,切换后才能判断是好是坏;
  • 确认证书方案——是上传自有证书还是由厂商签发,涉及切换时的证书链兼容;
  • 别在流量高峰或发版当天切。

在你的网站验证

厂商对比把候选厂商并排放在一起,逐项比覆盖、计费与功能