通过cloudflare白嫖服务资源

cloudflare免费功能介绍

cloudflare pages之前和github pages一样, 都只是提供静态服务, 也有一个cloudflare workers提供的是类似aws lambda的功能; 现在pages也集成了workers, 就可以使用一个完整的功能了, 关键还是免费的

pages

静态站点容器, 类似自带CI功能的nginx; 缺点是需要绑定自己的域名, 因为开发测试域名已经被墙了

workers

函数计算的容器, 感觉不是那么好用, 而且强绑定运行环境, 但是白嫖嘛要求不要太多
支持所有可以被编译为webassambly的语言, 比如rust, python, c啥的

D1

关系型数据库, 配合worker使用的数据库
免费额度为5GB的总容量与 每天5m row读取与 100k写入
考虑到后期迁移的话推荐用这个方案, 毕竟关系型数据库到处都是, 但反过来说小应用的话也就够了

KV

kv数据库, 用着当session控制和一些不复杂的数据存储
免费额度总量为1G, 每天100k read, 1k write/delete

总结

如果简单功能的话, 还是非常不错的, 服务稳定, 架个博客啥的也不用担心掉线

其他相关免费产品

总的来说免费额度基本差不多, 都或多或少被墙, 相比之下cloudflare稳定性好很多

品牌 主要额度 被墙状态 功能性 推荐度
Vercel 100GB bandwidth
100 build hours
部分/间歇 SaaS 2/5
Netfliy 100GB bandwidth
300 build minutes
部分/间歇 SaaS 3/5
Github Pages 100GB bandwidth 部分/间歇 纯静态站点 3/5