跳到主要内容
返回Cloud Infrastructure产品列表
返回深度测评
Cloud Infrastructure · 资料评估

R2给网站放图片:零出站费好用,低频层却要看读取量

Cloudflare R2

区分Standard免费层、操作费与低频取回,用明确假设比较两种存储。

网站放图片,最怕的账单往往跟着访问量跑:文件没增加多少,下载却突然多了。R2的直接互联网出站免费,这一点很有吸引力。[1] 不过我会把它理解成少了一项传输收费,而不是从此不用管存储成本。

给经常访问的图片起步,我会先看Standard;准备长期很少读取的文件,才继续比较低频层。 低频层容量更便宜,但取回和操作的计费也不同。

先用一笔小算术判断低频层

当前Standard存储为US$0.015/GB-month,Infrequent Access为US$0.01/GB-month;低频层取回为US$0.01/GB,另有30天最低存储期。[1]

假设持续存放1,000GB一个月,并读取600GB。先忽略免费量、操作费和其他费用,只比较存储与取回:

方案存储项取回项两项合计
StandardUS$15无这项取回费US$15
Infrequent AccessUS$10US$6US$16

低频层在这个假设里反而多了US$1。这不是实际订单报价,也不是完整账单,却说明了一件有用的事:为了省存放的US$5,频繁读取可能又把它花回去。真正很少取回的资料,才更值得继续算。

小网站先看免费量,别把它给两种层一起用

Standard每月有10GB-month存储、100万次Class A和1,000万次Class B操作免费量;这组免费层不适用于Infrequent Access。[1] 如果网站还很小,先看看自己的图片容量和操作量落在哪里,不必急着追更低的容量单价。

上传、列目录与读取属于不同操作类别,免费量用完后按对应价格计费;计费单位还会向上取整。[1] 图片拆成多少对象、应用会不会反复请求同一文件,都值得观察。请求次数不是访客人数,也不能拿网站访问次数直接代替对象读取次数。

零出站费之外,保留哪些成本

通过R2 API等方式直接出站免费,但连接其他按量服务时,那些服务仍可能产生费用。[1] 如果你同时用了额外计算或处理能力,最好把它们放到另一行估算,避免误以为所有网站服务都跟着免费了。

我会先挑一组真实图片,确认自己的应用怎样上传、读取、替换和删除。看清一天产生多少操作,再估访问量增长时的成本。这里没有本站接入或测速记录,不能用这个建议保证你的访客加载速度。

哪类文件我会先放进去试

给网站频繁下载图片,可以把R2的直接出站条件和操作费用放进候选;长期少读的备份,则搭配看S3与Azure Blob的对象下限、最低期限和恢复安排。三篇核对口径各自注明,不能把某家的一个免费项目套到另一家的整张账单。访问与轮换方式相同,存储价格才比较得明白。

经常下载的网站图片,可以先评估Standard的免费量与操作费用;长期少读且保留时间够长,再比较低频层。文中600GB读取的算例提醒我们,省下的存储费可能又花在取回上。零出站费只解决对应传输项,额外计算、处理服务与实际请求数量仍需要单独估算。

资料核对与适用范围

本轮核对所列可读官方价格与生命周期文档,按临时部署、备份恢复和数据库维护作资料选购评估。算术为明确假设;编辑建议不代表本站租机、存储读写、故障演练或扣费体验。

地区、系统许可、账户类型、部署方式、资源保留与适用计费条件需按实际账户核对。本站未登录商家、租机、上传对象、创建数据库、恢复备份或付费调用;本文不能证明实际性能、恢复时间或最终账单。

来源与说明

  1. [1] R2 当前价格与免费层

    Cloudflare · 官方资料 · 核对 2026/10/06

    Standard0.015/IA0.01美元GB月,IA取回0.01每GB且最低30天;直接R2出站免费附加服务可计费;Standard免费10GB月100万A1000万B不用于IA,操作单独收费计费单位向上取整;1000GB月存储15/10,600GBIA取回6共16对15仅忽略免费及操作等费用假设