V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
witcat
V2EX  ›  Cloudflare

cloudflare 存图片有点贵

  •  
  •   witcat · 2023-12-05 00:38:15 +08:00 · 2901 次点击
    这是一个创建于 388 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近还是在用 cloudflare 的服务开发 app ,要开始加入一些用户交流的功能了。
    开始涉及到图片头像之类的存储。

    兴致冲冲的研究起了 R2 ,发现 cloudflare 的存储提供图片挺贵。
    每月付 5$ 的 workers 会员后会有免费的 R2 额度,而且额度还比国内的云要多很多。
    问题是不能直接把原图返回给客户端,图片处理 workers 也做不到。

    cloudflare 有应对这种情况的服务:Cloudflare Images
    但是性价比挺低的...低消 $5 ,用起来了更贵 https://www.reddit.com/r/CloudFlare/comments/10vjxpm/cloudflare_images_most_expensive_product/

    其余的选择是 polish 或 image resizing ,这两个都需要充 cloudflare 的另外一个会员才能用,每月 $20 起(但是可以无限调用)。

    可能,也没有那么的贵吧,但是和 workers 、pages 之类的价格比起来,属于是没有那么值了。
    因为到目前基本所有东西都在 cloudflare 上了,再用它做存储肯定效果更佳。但确实,这个消耗有点高了,可能要想想怎么独立出来一个上传接口接入到七牛了。

    第 1 条附言  ·  2023-12-05 16:42:41 +08:00
    最后解决的方案是使用 aws4fetch + 七牛云 s3 api
    aws4fetch 是为了在 workers 环境下操作 s3 ,aws 的 sdk 太大了,也无法在 workers 下签名。
    七牛的图片处理相比较来说便宜多了,选择其他支持 s3 的存储应该也可以。
    第 2 条附言  ·  2023-12-05 20:30:04 +08:00
    emmm....感觉又出现了好多新问题
    CDN 流量盗刷、盗链、授权访问之类的。还不如就不防了...存 R2 随便打吧。
    另外,因为我现在只做了小程序一端,小程序还挺人性化,使用组件上传头像自动就裁剪成固定的小尺寸了...其他图片也可以在小程序端压缩一次。
    鉴于好像短期也不会有提升资源质量(大图变种)和性能(小图变种)的需求,就先这样了。
    8 条回复    2024-01-19 22:27:19 +08:00
    0o0O0o0O0o
        1
    0o0O0o0O0o  
       2023-12-05 00:49:01 +08:00 via iPhone
    - 存的时候处理好需要的尺寸,只用 r2 ,别用 image resizing ?
    - 免费套餐就有 r2 免费额度
    - 还可以考虑 b2 ,也有免费额度,而且通过 cloudflare 使用不要流量费
    witcat
        2
    witcat  
    OP
       2023-12-05 01:18:59 +08:00
    @0o0O0o0O0o
    1. 有启发,我发现微信小程序有裁剪和压缩图片的 api 。
    2. 免费套餐确实不需要充钱,但是需要绑定支付方式才能在 dashboard 创建,我搞混了。
    GooMS
        3
    GooMS  
       2023-12-05 02:14:35 +08:00 via Android
    看你怎么考虑了,要求量高的话自建性价比高,用云服务什么差别都不大 不要为了几百块折腾自己
    Shiroka
        4
    Shiroka  
       2023-12-05 08:23:09 +08:00 via iPhone   ❤️ 2
    推荐 Bitiful.com ,是原先多吉搜索的 v 友做的项目。每月免费 50 GB 存储、20 GB 公网出流量,超出免费额度的定价相较大厂也算相当便宜,自带免费图片处理,个人感觉很好用

    @nicoljiang
    everyx
        5
    everyx  
       2023-12-05 08:31:08 +08:00
    如果是需要图片处理,可以试试 imgporxy ,图片可以放云存储,前面套 CDN
    shuxhan
        6
    shuxhan  
       2023-12-05 09:12:24 +08:00   ❤️ 1
    @Shiroka 这个确实对开发者个人来说挺好用的
    flmn
        7
    flmn  
       2023-12-05 10:35:07 +08:00
    图片直接在 app 端处理好多个版本
    linyongxin
        8
    linyongxin  
       342 天前
    比起国内的对象存储和 cdn ,CloudFlare 实在相当良心,在 V2EX 找到个好东西: https://hk.v2ex.com/t/994952 ,webp 输出效果相当不错
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1133 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 23:05 · PVG 07:05 · LAX 15:05 · JFK 18:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.