How Speechify serves 500,000 dynamic pages to 60 million users on Vercel
TL;DR · AI 摘要
Speechify通过Vercel的动态页面缓存和自动扩展技术,实现500,000+页面服务,成本降低50%,并保持99.99%的高可用性。
核心要点
- Vercel的Data Cache和ISR技术使动态页面缓存效率提升40倍
- Instant Rollbacks机制保障6000万用户部署零故障
- Fluid compute自动扩展降低50%基础设施成本
结构提纲
按章节快速跳转。
介绍Speechify从辅助阅读工具发展为AI工作平台的历程及用户规模
说明处理500,000+动态页面的性能瓶颈与传统静态生成方案的局限性
通过Instant Rollbacks机制实现零用户影响的快速回滚
- ›成本优化
Fluid compute自动扩展技术降低50%基础设施成本
- §技术成果
达成99.99%可用性且无安全事件的规模化运营
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- Speechify在Vercel上的架构优化
- 动态页面处理
- Data Cache
- ISR(增量静态再生)
- Next.js Cache组件
- 部署可靠性
- Instant Rollbacks
- 成本优化
- Fluid compute自动扩展
金句 / Highlights
值得收藏与分享的关键句。
Vercel的Data Cache和ISR技术使Speechify实现动态页面高效缓存
Instant Rollbacks机制让部署故障修复时间从小时级缩短至分钟级
采用Fluid compute后基础设施成本降低50%且全球用户延迟降低30%
Speechify 如何通过 Vercel 为 6000 万用户提供 50 万动态页面 - Vercel
复制链接到标题 Speechify 在 Vercel 上的实践
- 跨 40 多种语言提供 50 万+ 页面
- 通过 Fluid 计算自动扩展,成本降低 50%
- 借助即时回滚功能,不良部署对用户零影响
Speechify 最初是为阅读障碍者设计的工具。创始人兼首席执行官 Cliff Weitzman 开发它是因为阅读对用户来说非常困难,而音频形式让阅读变得容易得多。这一初始用例使 Speechify 获得了数千万用户,并因包容性设计获得了苹果设计奖。
此后,该产品发展成为更大的 AI 工作平台:6000 万用户通过语音听取文档、将任务委托给代理,并完全通过语音完成工作。
但这段旅程并不容易。早期时,他们遭遇了黑客攻击,整整半天时间,所有访问者都被重定向到一个赌场网站。此后,增长工程负责人 Denis Chernobai 认识到是时候重新评估他们的基础设施栈了。
他决定基于 Next.js 和 Vercel 从零开始重建,最终实现了页面数量增长 40 倍、全球受众扩大三倍,并将成本降低 50%。自迁移到 Vercel 以来,Speechify 一直保持 99.99% 的正常运行时间,且未发生任何安全事件。
复制链接到标题 为 50 万动态页面服务的成本
Speechify 的网站是其主要增长引擎,包含 10,000 个基础页面,这些页面被翻译成 40 多种语言,覆盖注册流程、本地化落地页和不断变化的定价实验。静态生成不是可行选项,因为内容更新过于频繁。但完全动态服务意味着每位访客都可能触发数据库读取,这种影响在每天数十万次访问的情况下会迅速累积。
Vercel 的数据缓存、ISR(增量静态再生)和 Next.js 缓存组件同时解决了这两个问题。页面在首次访问时动态渲染,立即缓存,并从最近的网络节点提供服务,直到内容发生变化。其结果是一个能够在全球范围内扩展的快速增长引擎,而无需基础设施成本同步增长。
复制链接到标题 向 6000 万用户交付的风险
#### 复制链接到标题 即时回滚:快速发布,更快修复
Speechify 的增长团队持续发布新功能。新的注册流程和 A/B 实验每隔几天就会部署给数百万用户,这些用户期望所有功能都能正常运行。在如此规模下,一次不良发布对开发者来说不是需要修复的 bug,而是可能在任何人反应之前就出现的收入问题。
在使用 Vercel 之前,不良发布意味着必须在问题升级为事故前匆忙修复。从充满恐惧地部署到充满信心地部署的转变,使得一个小型增长团队能够以原本需要更大团队才能实现的速度运作。
复制链接到标题 比市场行动更慢的成本
#### 复制链接到标题 Vercel 上的 Next.js:从代码到全球交付
当 AI 发展如此迅速时,你需要持续发布以保持竞争力,功能也快速演进,通常每隔几周就会出现新功能。Speechify 首席商务官 Rohan Pavuluri 表示:"我们看到新的语音功能和代理功能不断涌现,而这些功能在上个月还不存在。" 每周未能实现的想法,都可能是其他人率先实现的机会。借助 Vercel 上的 Next.js,将想法变为现实的唯一障碍就是代码本身。
Speechify 基于 Next.js 部署,并支持持续部署。增长团队没有专门的平台工程职能,也无需这样的职能。安全补丁会自动应用,基础设施通过 Fluid compute 根据需求自动扩展,且无需维护任何部署流水线。
复制链接到标题 下一步是什么
Speechify 正在拓展新的国际市场,并向数百万用户推出新的 AI 功能。最近,他们推出了 SpeechifyAI,这是一个开发者平台,通过 API 将其消费级产品成功背后的声音技术带给开发者,其旗舰产品 Simba 3.2 模型在 2026 年 7 月的 Artificial Analysis 文本转语音排行榜上排名第一。
随着产品增长和用户群体扩大,Vercel 也在同步扩展,从缓存页面到基于一个让其精简工程团队能够与十倍规模公司竞争的平台实现持续部署。
关于 Speechify:Speechify 是一个 AI 工作平台,帮助人们通过语音消费内容,并将工作委托给 AI 代理。其开发者平台 SpeechifyAI 提供通过 API 访问的 Artificial Analysis 排名第一的文本转语音模型(截至 2026 年 7 月)。
贡献者
Eric Dodds