
前两天发现 cloudflare 推出了 image 存储服务,感觉可以实现 serverless 实现一套图床服务,下午花了两小时验证了一下,确实是可以的,效果还不错,整体代码包括前端不超过 200 行。
体验地址: https://xiadd.me/
后端(免费):cloudflare worker
前端(免费):cloudflare pages
图片($5/m): cloudflare images
代码暂时不开源,等我整理完看看,现在功能还比较简单,按照 cloudflare 的文档是可以实现删除、裁切等功能的,后续有时间再加这些功能
说起来 cloudflare 的 serverless 的开发体验真的是不错,配合 cf 的其他服务想象空间真的很大
1 learningman 2021 年 10 月 3 日 via Android 然后有一天 cf 把项目砍了,你的服务全挂 serverless 就这个问题 |
2 xiadd OP @learningman cloudflare 还是值得信任的,目前没有这种行为,某种意义上来说 cloudflare 已经是全球的网络基建了,国内用的少些,国外很大一部分网站都会走 cloudflare |
3 cmdOptionKana 2021 年 10 月 3 日 @learningman 不会突然砍,会给过渡时间的,到时转到别的服务器就行。 |
4 Lemeng 2021 年 10 月 3 日 进来学习的 |
5 cmdOptionKana 2021 年 10 月 3 日 cloudflare images 储存 5 刀,另外还要按访问量计费。 |
6 fuxkcsdn 2021 年 10 月 3 日 cf worker 免费版 有 10W 次 /天 1000 次 /分钟 的限制 收费版则开始收流量费了(虽然相对来说挺便宜的) 话说 images 这费用还不如 5$ 用来买 onedrive for biz |
7 xiadd OP |
8 netnr 2021 年 10 月 8 日 via Android 还不如轻量云划算 |
9 wbd31 2021 年 10 月 8 日 $1 per 100,000 images delivered 是说 100,000 次请求 $1 还是指 100,000 张原始图片不管多少次请求都是 1 刀呢,另外 resize 之后的请求是否占用费用计划? 另外看了下,好像只支持不超过 10M 的图片 |
10 randomboi 2021 年 10 月 11 日 @learningman 这和 serverless 没半点关系 |
11 learningman 2021 年 10 月 11 日 @randomboi #10 如果有一天 cloudflare 把 worker 取消了,楼主的代码难道能跑在别的 serverless 平台上? |
12 randomboi 2021 年 10 月 11 日 @learningman 所以说这和 serverless 没关系,你只是依赖了某个平台提供的服务,也有可以部署在你自己服务器上的 serverless 框架,你担心的那叫 Vendor lock-in |
13 2i2Re2PLMaDnghL 2021 年 10 月 13 日 @learningman 供应商绑定不是 serverless 的问题,只是 serverless 普遍有这个问题 对于玩票性质的个人图床,这点也不算什么大问题。 我还见过 cf worker + gdrive 免费账号的图床技术栈呢( |