MiaReel
返回博客

MiaReel 的 Cloudflare 架构

Workers、D1、R2 和 Turnstile 如何支撑 AI 图片与视频生成。

2026年6月23日MiaReel TeamMiaReel Team

MiaReel 把记录和文件分开处理。D1 存用户、订阅、积分、提示词、模型任务 ID 和状态;R2 存真正的图片和视频文件。

这个拆分很重要,因为生成视频可能很大,而任务记录需要快速查询、频繁更新,并保持成本可控。

请求流程

  1. 用户提交提示词和可选参考图。
  2. MiaReel 创建任务记录并扣除积分。
  3. 模型服务异步生成图片或视频。
  4. 完成后把媒体文件转存到 R2。
  5. 用户在历史记录里看到稳定的结果链接。

这样首版架构足够简单,同时也给后续接入队列、工作流和 Postgres 留出空间。