大家好。 我决定建立一个由艺术家、设计师和开发者共同构建的图片素材平台。这一平台是获取灵感,绝不是普通的图片素材网站。(不管你有多常见的想法,最后都是会退化为一致性的设计),我想提供能够直接作为起点使用的素材和图片。人们可以在概念化阶段使用它,或在后续使用 AI 来进一步优化。
下面是一些关于我的设计流程和架构的信息,以及我为什么选择其中的原因。
我是一个使用 Next.js 的开发者,但在制建这个平台的过程中,我决定使用 Astro 作为框架。我的主要原因是 SEO、性能和简单的部署。同时,我也试图保持成本最低。
我的技术栈如下:
- Astro + 伪静态(使用 Cloudflare CDN 进行大量缓存,因为页面大多是静态的)
- Cloudflare R2 进行CDN (主要是为了成本和无限出带宽)
- PostgreSQL (因为支持 GIN 索引和向量支持)
- VPS (没有托管提供商,以便能将成本降至最低,并且尽可能能预测成本)
我打算在将来加上 Redis、imgproxy 服务器,以及使用协同滤波推荐算法。并且我也准备增加登录、书签功能和图片编辑模块等功能。
目前,我正在进行测试,仅部署了约 30K 张图片。同时,我已经生成了约 4 百万张图片,分为 15K 项目。此外,我是处理平台的问题和错误。
我的预测最终每月成本为 $180 R2 + $30 VPS 服务器 = $210
我想要一些 反馈。平台的链接如下:http://www.imagical.store/
我是作为一名单独的开发者在工作这里,请客气一些😅;我会打开 建议和 建设性的批评。
评论 (0)