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

需要向应用下发一些小体积数据(应用公告等),用什么解决方案比较好?

  •  
  •   w568w · 1 天前 · 365 次点击

    如题,希望向应用分发一些体积不大的配置和数据,每次启动时都会获取,包括:

    • 应用内公告/通知更新日志(主要是 .toml 配置文件,总共最多 2KB )
    • 表情定义(主要是一些 .webp 图片,大概 20~30 个,每个不超过 20KB 。只有新用户会下载,之后就缓存了)

    应用是多端( Windows / macOS / Linux / Android / iOS )分发的,使用 Flutter 开发。

    需求

    1. 能够承受 3000~10000/天的 DAU ;
    2. 能够防范一定程度的 DDoS 。我们之前直接在公网提供数据,被「友商」直接 DDoS 到停机了;
    3. 希望尽量低成本。属于公益项目,除了捐赠没有直接收入。

    已考虑过的方案

    Cloudflare Pages:目前在用的方案。问题是国内有些地区无法访问,或者连接很不稳定;

    GitHub Raw Content:有每日 Rate Limit ,且国内基本无法直连;

    OSS:成本比较高,储存太少的数据很不划算;

    云服务器:如上,容易被 DDoS 跑量。

    提前谢谢各位

    2 条回复    2025-09-25 00:25:55 +08:00
    Ketteiron
        1
    Ketteiron  
       19 小时 19 分钟前   ❤️ 1
    无解,OSS 想要防止被盗刷流量只能后端调接口,否则无论如何都防不了被刷。
    几年前我用蓝奏云零费用解决这种场景的文本分发,现在不知道行不行。
    不行的话发公告让用户多捐点,攻击者成本太低了,除了加钱硬抗没有办法。
    w568w
        2
    w568w  
    OP
       16 小时 46 分钟前
    @Ketteiron #1 用一些公共服务的外链确实是个思路。

    > 不行的话发公告让用户多捐点,攻击者成本太低了,除了加钱硬抗没有办法

    看了下国内 DDoS 高防,腾讯云起步价 1 万元/月,Cloudflare 也差不多,太难顶了
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5092 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:12 · PVG 17:12 · LAX 02:12 · JFK 05:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.