如题,希望向应用分发一些体积不大的配置和数据,每次启动时都会获取,包括:
- 应用内公告/通知、更新日志(主要是 .toml 配置文件,总共最多 2KB )
- 表情定义(主要是一些 .webp 图片,大概 20~30 个,每个不超过 20KB 。只有新用户会下载,之后就缓存了)
应用是多端( Windows / macOS / Linux / Android / iOS )分发的,使用 Flutter 开发。
需求:
- 能够承受 3000~10000/天的 DAU ;
- 能够防范一定程度的 DDoS 。我们之前直接在公网提供数据,被「友商」直接 DDoS 到停机了;
- 希望尽量低成本。属于公益项目,除了捐赠没有直接收入。
已考虑过的方案
Cloudflare Pages:目前在用的方案。问题是国内有些地区无法访问,或者连接很不稳定;
GitHub Raw Content:有每日 Rate Limit ,且国内基本无法直连;
OSS:成本比较高,储存太少的数据很不划算;
云服务器:如上,容易被 DDoS 跑量。
提前谢谢各位