回源流量:账单上最容易被低估的一项

比较 CDN 报价时几乎所有人都在比分发单价。但回源流量常常单独计费、单价更高,且完全由你的缓存配置决定。

6 分钟成本与计费
回源流量:账单上最容易被低估的一项

要点

回源成本是双倍的:既付 CDN 的回源费,又付源站的出口带宽费。它不由报价决定,由你的命中率决定。

本文目录
  1. 01一张 CDN 账单的组成
  2. 02为什么说是双倍成本
  3. 03能压下来的部分

一张 CDN 账单的组成

多数人心里的 CDN 账单是「流量 × 单价」。真实账单通常至少包含以下几项,而且各家的组合方式不同:

项目计量方式是否所有厂商都收
分发流量CDN 到用户的字节数都收
回源流量CDN 到源站的字节数多数收,部分包含在套餐内
请求数按百万次请求计费部分收
增值功能WAF、图片处理、边缘计算等按需

比价时只看第一行,就可能选中一个分发便宜、回源昂贵的厂商——而如果你的命中率不高,回源那一项会反过来主导总额。

为什么说是双倍成本

一次回源产生两笔费用:CDN 侧记一笔回源流量,你的源站(云主机或对象存储)记一笔出口流量。后者常常被完全忽略,因为它出现在另一张账单上。

对象存储做源站时要特别注意

除了出口流量,对象存储通常还按请求次数计费。缓存配置不当导致的高频回源,会在存储账单上表现为大量 GET ��求——这笔钱和 CDN 账单完全分开。

能压下来的部分

  • 先量字节命中率而不是请求命中率——大文件才是回源流量的主体;
  • 给大文件确认分片缓存(Range)是否生效,避免整份回源;
  • 用 s-maxage 放长边缘 TTL,这是直接换命中率的一行配置;
  • 确认 304 条件请求真的省流量:正确实现时响应体为空,只回一个状态行;
  • 若厂商支持分层缓存(区域中心节点回源),开启后可显著减少到源站的连接数。

在你的网站验证

费用测算器按你的月流量与命中率,横向比多家厂商的账单结构