CDN多少钱?一文讲透CDN计费方式、价格区间与省钱思路
「CDN多少钱?」几乎是每个准备给网站、App 或视频业务做加速的人,第一个会问的问题。但如果你拿着这句话去问客服,多半会得到一句「看您的用量和区域」——听起来像敷衍,其实是实话。CDN 不是一盒标价 39 元的饼干,它更像水电费:用多少、什么时候用、在哪儿用,价格都不一样。同一个业务,换一种计费方式,月账单可能相差三到五倍;同样的流量,走国内节点和走欧美节点,单价能差出好几倍。
所以真正有用的问法不是「CDN 多少钱」,而是「我这种业务,按什么方式计费最划算,大概会花多少钱」。这篇文章就把这件事从头拆开讲。
一、先弄清:CDN 的账单是按什么算的
绝大多数 CDN 服务商的计费由几个独立的部分组成,理解这几块,报价单就不再是天书。
1. 基础加速费:计费的核心
这是账单的大头,通常有两种算法——按流量(元/GB)或按带宽(元/Mbps/天 或 元/Mbps/月)。除此之外,部分服务商会对 HTTPS 请求数单独收费,一般按「万次」计价,单价很低,但对小文件极多、请求量巨大的业务(比如图片社交、接口调用密集型应用)就不能忽略。
2. 区域差异费
CDN 是按区域定价的。中国大陆节点最便宜,亚太(港澳台、日韩、东南亚)次之,欧美再高一些,南美、非洲、中东最贵。如果你的用户主要在境内,却买了一堆海外流量包,那就是白花钱;反过来,做跨境业务时用境内套餐去覆盖海外用户,结果只能是加速效果差、账单还看不懂。
3. 增值服务费
WAF 防护、DDoS 高防、图片处理与实时转码、日志下载与实时日志推送、边缘计算脚本、私有协议传输……这些通常单独计价,有的按功能包月,有的按处理次数或流量叠加。很多人的 CDN 账单「莫名其妙变贵」,往往就贵在这一层。
二、流量计费与带宽计费,哪个更便宜
这是决定 CDN 多少钱的第一个分水岭。
流量计费(按 GB)
用多少算多少,价格随月度用量阶梯下降。适合流量波动大、有明显峰谷、或者刚起步还不确定用量的业务。好处是心里没负担,坏处是单价相对高,用量越大越不划算。
带宽计费(按日峰值 / 月 95 峰值)
按你一天中最高的那一刻带宽计费(日峰值),或者把一个月每 5 分钟的带宽采样点排序,去掉最高的 5% 之后取最大值(95 峰值)。这种模式适合流量平稳、峰谷比不夸张的业务,单价看起来比流量计费「重」,但折算成每 GB 的成本往往低得多。
怎么换算?记住一个经验值:1Mbps 的带宽如果持续跑满一整天,大约会产生 10.8GB 流量,一个月约 320GB。也就是说,如果你的业务每天真实产生 1000GB 流量,等于平均占用约 93Mbps。按流量计费,一天可能是两三百元;按日峰值带宽计费,如果不做削峰,峰值冲到 300Mbps,一天就是一百多到两百元——但如果峰值能控制在 100Mbps 附近,成本会明显更低。所以带宽计费适合「流量大而稳」的场景,流量计费适合「流量小而抖」的场景。
一个常被忽略的判断标准
看你的峰均比。峰值带宽 ÷ 平均带宽,如果长期在 1.5 以内,带宽计费通常更划算;如果在 3 以上(比如白天几乎没流量、晚上集中爆发),流量计费或者「流量包 + 按量」的组合更稳妥,否则你会为一整天的峰值买单,却只用了几个小时。
三、同样叫 CDN,价格为什么差这么多
很多人对比几家报价后会困惑:都是国内加速,为什么一家报 0.2 元/GB,另一家报 0.35 元/GB?差价背后通常是这几件事。
节点数量与线路质量
节点多、覆盖深、与三大运营商互联质量好的服务商,成本天然更高。便宜的 CDN 可能只有几十个节点,一旦遇到运营商互联瓶颈,用户感知就是「开了加速反而更慢」。
是否包含回源流量
缓存没命中时,CDN 要回你的源站取内容。有些服务商的回源流量是单独计费的,有些已经包含在加速流量里。对于缓存命中率低的业务(比如接口类、登录态页面、频繁变更的内容),这一项可能占总费用的相当比例。
业务类型定价
静态小文件(HTML、CSS、JS、图片)是最基础也最便宜的;点播、直播、大文件下载往往有独立的定价体系,因为占用的带宽资源完全不同。别拿静态加速的报价去估算视频业务的成本,那会差出一个数量级。
采购方式与合同规模
官网标价是给散客的。用量稳定且可预期的客户,通常可以谈阶梯折扣、预留流量包或年度框架价,实际成交价可能比标价低不少。这也是为什么「别人说他家 CDN 只要一毛多」——那是谈出来的,不是点开官网就能看到的。
四、市场上大致的价格区间
下面这些数字只能当作「量级参考」,实际价格请以各服务商官方报价为准,因为区域、阶梯、促销政策都会影响最终单价。
- 中国大陆流量计费:常见的起步区间在 0.2~0.3 元/GB,用量进入较高阶梯后可以降到 0.15 元/GB 上下甚至更低。
- 中国大陆带宽计费:常见区间在 0.5~0.8 元/Mbps/天,长期大额合同能压到更低。
- 海外及亚太:普遍高于国内,亚太多在 0.3~0.7 元/GB,欧美和偏远地区可能更高。
- HTTPS 请求数:一般是每万次几分钱,量小几乎感觉不到,量大时需要计入预算。
- 增值服务:WAF、高防、图片处理多为独立包月或按量叠加,从几十元到数千元不等。
作为参照,你可以去看看主流云厂商的公开价格页,比如阿里云 CDN 与 腾讯云 CDN 的定价文档,它们通常会给出完整的阶梯表;国际业务常用 Cloudflare;如果更看重性价比和国内中小客户服务,又拍云、七牛云 也是常见选项。多比几家、把阶梯表拉出来对齐,比听一句「大概两毛」有用得多。
五、免费 CDN 值不值得用
市面上确实存在免费额度:部分厂商给新用户赠送一定流量,Cloudflare 有长期免费套餐,一些开源方案还能自建边缘节点。这些对小博客、个人站、内部测试环境完全够用。
但免费的东西有它的边界:节点覆盖少、没有 SLA 承诺、遭遇攻击时通常没有兜底、国内使用还可能涉及备案与合规要求。对商业业务来说,把核心访问链路完全押在免费方案上,风险不小。更务实的做法是「免费额度 + 付费兜底」:平时用免费或低价套餐,给流量设好告警和封顶,一旦异常立即切换。
六、三步估算自己网站的 CDN 费用
第一步:算月流量
公式很朴素:月流量 ≈ 日均访问量 × 每次访问平均消耗的加速流量 × 30。注意是「加速流量」,也就是被 CDN 缓存的静态资源,不含回源和未缓存部分。一个日访问量 1 万次、每次页面加资源约 2MB 的资讯站,月流量大约是 600GB;如果把图片压缩、开启 WebP,很可能降到 300GB 以内。
第二步:套单价
按 0.2 元/GB 粗略估算,600GB 约 120 元;300GB 约 60 元。这个量级下,绝大多数中小网站的 CDN 月支出在几十元到几百元之间,比想象中便宜得多。
第三步:加上隐性项
把请求数费用、可能的回源流量、WAF 或图片处理等加进去,再留 20% 的余量应对突发。这样算出来的数字,通常比拍脑袋准得多。
如果你做的是视频或大文件分发,逻辑完全变了:一个月几千 GB 只是起步,此时应当直接去谈带宽或 95 峰值计费,而不是继续按流量结算。
七、容易被忽略的隐性成本
真实账单往往比估算高,问题常出在这些地方:
- 被盗刷流量。资源链接被外部站点盗用、或者恶意刷量,流量会在几小时内飙升。没有配置 Referer 防盗链、URL 鉴权和频次限制,就等于把钱包敞开。
- 缓存命中率低。缓存时间设得太短、URL 带随机参数、Cookie 参与缓存键,都会让 CDN 频繁回源,加速费和白付的源站带宽一起涨。
- 日志与存储。实时日志、离线日志投递、边缘存储通常单独计费,量大了不可忽视。
- 跨区与超额。套餐只覆盖某个区域,用户从区域外访问时按更高的按量价结算,很多人月底才发现。
八、把 CDN 账单压下来的几个动作
提高缓存命中率
静态资源设长 TTL,用文件名或查询串做版本号;把不必要参与缓存的 Cookie、请求头剔除;对图片、字体、JS 这类几乎不变的文件开启强缓存。命中率每提升一点,账单就降一点。
先压缩,再分发
图片转 WebP/AVIF、开启 Brotli 或 Gzip、合并小文件、减少不必要的第三方脚本。传输体积减半,CDN 费用也就跟着减半——这是投入产出比最高的做法。
按业务分区选套餐
境内用户走境内流量包,跨境业务单独配置海外区域,别用一套套餐硬扛全球访问。
做好防护与告警
开启 Referer 防盗链、时间戳鉴权、单 IP 限频,并设置流量和费用告警阈值。宁可触发一次误报,也别等到账单出来才反应过来。
混合使用多家
主流量走一家谈好折扣,备用走免费或低价方案做故障切换。既提升可用性,也在议价时更有底气。
用预留资源换折扣
如果用量可预测,提前购买流量包或签年度框架,通常比纯按量付费便宜一截。
九、不同规模,怎么选更合适
个人站与小型企业站:优先选按流量计费,配上免费额度,月支出基本在几十元量级。重点不是省钱,而是别被盗刷。
中型电商、内容平台:流量波动明显,建议「流量包 + 按量」组合,同时把图片处理、缓存策略打磨好,命中率上去了,成本自然下来。
视频、下载、游戏分发:体量够大就直接谈带宽或 95 峰值,并考虑多线冗余。这个阶段,商务谈判带来的降本幅度往往比技术优化更明显。
回到最初的问题:CDN 多少钱?对多数中小网站来说,答案可能只是每月几十到几百元;对视频和下载业务来说,它可能是一项需要专项预算的基础设施开支。关键不在于记住某个单价,而在于搞清楚自己的流量结构、选对计费方式、并把缓存和防护做到位。这三件事做对了,你付出的每一分钱,才真正换来了用户打开页面时的那零点几秒。





