使用Cloudfare R2云存储替代阿里云腾讯云存储_使用php进行Cloudfare R2存取操作
Cloudfare主要是做全球CDN加速,他的存储R2功能只计算存储和请求费用,不计算流量费用,这点在目前云存储市场上算是独一无二了。比如我们常用的阿里云,他OSS云存储主要构成是流量费用。
然后我们看看R2的资费:
结合阿里云的资费,对比如下:
计费项 | 阿里云 | R2 |
---|---|---|
存储费用 | 0.12 元/GB/月(无免费额度) | 0.015 美元/GB/月 (免费10GB/月) |
A类请求(存) | 10元/百万次(免费500万次/月) | 4.5美元/百万次 (免费100万次/月) |
B类请求(读) | 10元/百万次 (免费2000万次/月) | 0.36美元/百万次 (免费1000万次/月) |
流量费用 | 0.25-0.5元/GB | 免费 |
我们来举例测算一下:
50个1GB的文件,每月执行A请求1Kw次 B请求5kw次,计费如下:
计费项 | 阿里云 | R2 |
---|---|---|
存储费用 | 6 元/月 | 0.6 美元/ 月 |
A类请求(存) | 50元 | 40.5美元 |
B类请求(读) | 300元 | 14.4美元 |
流量费用 | 天价(自己算吧) | 免费 |
50G一次B请求就会消耗50G的下行流量费用!!
下图为腾讯云的计费计算器:
综上对比得出,R2优势明显,而且阿里云OSS有地域的区别,R2是全球加速的。
那么,如何使用php进行R2的存储操作,获得静态资源的访问URL呢?