CDN 计费:流量、带宽、95 峰值,选错差好几倍
同一份流量,三种计费方式的账单能差一倍以上。选哪种不取决于哪家便宜,取决于你的峰均比——这个数大部分人从来没算过。
CDN 的报价单看起来很简单:一个单价。但同样是「1TB 流量」,不同计费方式下的账单可以差一倍。问题不在单价,在按什么计量。
三种主流计费
| 方式 | 计量对象 | 常见单价量级 | 适合谁 |
|---|---|---|---|
| 按流量 | 实际下行流量(GB) | 0.10-0.25 元/GB | 流量波动大、有明显低谷 |
| 按日峰值带宽 | 每日 5 分钟粒度的峰值(Mbps) | 15-35 元/Mbps/月 | 流量稳定、峰均比接近 1 |
| 按月 95 峰值 | 全月 5 分钟采样,去掉最高 5% 后的最大值 | 略低于日峰值 | 有明显但可控的尖峰 |
(价格为公开报价区间,实际以商务折扣为准。这里只讨论结构,不讨论谁便宜。)
关键变量:峰均比
峰均比 = 峰值带宽 ÷ 平均带宽。
这是决定选哪种计费的唯一变量。
举个例子:一个站日均 2TB 流量。
平均带宽:
2 TB/天 = 2048 GB × 8 × 1024 Mbit / 86400 s ≈ 194 Mbps
如果峰值是 800Mbps,峰均比约 4.1;如果峰值是 250Mbps,峰均比约 1.3。
月账单对比(按中位价 0.15 元/GB、20 元/Mbps):
| 计费方式 | 计算 | 月费用 |
|---|---|---|
| 按流量 | 2TB × 30 × 1024 × 0.15 | ≈ 9,200 元 |
| 按日峰值 800Mbps | 800 × 20 | ≈ 16,000 元 |
| 按日峰值 250Mbps | 250 × 20 | ≈ 5,000 元 |
同一个站,峰均比从 4.1 降到 1.3,按带宽就从「贵一倍」变成「便宜一半」。
反过来说:
- 峰均比 > 3 → 按流量通常更划算
- 峰均比 1.5-3 → 95 峰值最优
- 峰均比 < 1.5 → 按带宽最优
这就是为什么视频直播、电商大促这类场景几乎都用流量计费——它们的峰值是脉冲式的,按带宽等于为一年中那几天付 365 天的钱。
95 峰值到底怎么算
按月 95 峰值:把一个月的带宽按 5 分钟采样(一个月约 8,640 个点),从高到低排序,去掉最高的 5%,取剩下最高的那个值。
8,640 × 5% = 432 个点,也就是允许你每月有 约 36 小时 的超高峰值不被计费。
这 36 小时很值钱。典型用法是:日常峰值 500Mbps,每月有几次活动冲到 1.5Gbps,累计不超过 36 小时,那按 95 峰值你只按 500Mbps 付钱。
但注意:如果尖峰每天都有(比如每晚 8-11 点的固定高峰),那 95 峰值削不掉它——固定高峰每个月累计远超 36 小时,直接变成计费基准。
真正的坑:单价之外的六项
报价单上的单价,几乎从来不是最终账单。要问清楚这六件事:
1. 回源流量怎么算
大部分厂商回源流量单独计费,价格通常高于边缘流量。如果你的缓存命中率不高,回源费能占总成本 20-40%。
2. HTTPS 请求是否另计
部分厂商按「万次请求」收 HTTPS 费用。图片、小文件多的站,请求数极大,这一项可能很可观。
3. 静态加速 vs 全站/动态加速
静态加速便宜,动态加速(优化回源链路)通常贵 2-4 倍。如果你的站是前后端分离 + API 调用,很容易被默认套上动态加速的价。
4. 海外与港澳台是否同价
通常不同价,而且常常是「另起一档」,量小时没有折扣。
5. 计费区域
中国大陆、亚太、欧美经常分区域计价。跨境流量按最高档算。
6. 最低消费与阶梯
有的产品有月度保底消费。流量小的时候,保底比用量还贵。
我的用法
我做任何 CDN 选型,第一步不是问价格,是问三个数:
- 月总流量(GB)
- 峰值带宽(Mbps,5 分钟粒度)
- 峰均比
这三个数出来,计费方式基本就定了。然后再拿同一种计费方式去比价——跨计费方式的比价没有意义,就像拿「包月」和「按次」比单价。
一个反直觉的结论
CDN 报价里最贵的往往不是单价,是你没算进去的那部分。
一个 0.12 元/GB 的报价,加上 30% 回源、HTTPS 请求费、动态加速溢价,实际综合成本可能到 0.25 元/GB——比另一个 0.18 元/GB 全包的报价贵。
所以比价的正确姿势是:算综合单价(总账单 ÷ 总流量),不是比挂牌单价。
参考来源
- 各云厂商 CDN 计费说明(按流量、按日峰值带宽、按月 95 峰值三档)
- 行业公开报价区间整理,2026 年