请求数计费:小文件站点的隐形账单

流量费之外,很多厂商还按请求数收费。对以小文件为主的站点,这笔钱可能超过流量费本身。

5 分钟成本与计费
请求数计费:小文件站点的隐形账单

要点

平均响应体积越小,请求数计费的占比就越高。图标、小 JS、API 响应密集的站点尤其要把这笔算进去。

本文目录
  1. 01账单里的第二行
  2. 02哪些站点受影响大
  3. 03优化方向

账单里的第二行

大多数人评估 CDN 成本时只看流量单价。但账单上常常还有一行按请求数计的费用,通常以「每万次请求」或「每百万次请求」为单位。

这笔费用的占比完全取决于你的平均响应体积。传一个 10MB 的视频分片是一次请求,传一个 500 字节的图标也是一次请求——但前者的流量费是后者的两万倍,请求费却一样。

哪些站点受影响大

站点类型平均响应体积请求费占比
视频点播几 MB 起可忽略
软件分发几十 MB可忽略
图片社区几十到几百 KB中等
前端应用(大量小资源)几 KB较高
高频 API几百字节可能超过流量费

别忘了回源请求也可能单独计费

有些厂商除了分发请求数,还对回源请求数单独收费。这时候命中率的价值就不只体现在流量上——每提高一个百分点,同时省下回源流量费和回源请求费。

优化方向

  • 合并小资源:打包 JS/CSS、用雪碧图或字体图标替代大量小图标;
  • 用 HTTP/2、HTTP/3 的多路复用减少连接开销(但请求数本身不变,这省的是延迟不是钱);
  • API 侧做批量接口,把 n 次调用合成一次;
  • 提高命中率以减少回源请求数;
  • 评估套餐时,把请求费按自己的实际平均体积单独算一遍。

在你的网站验证

费用测算把请求数计费一并算进月度成本