Vercel Functions WebSocket正式可用:日活1500万连接

Vercel Functions 的 WebSocket 支持正式可用,日活 1500 万连接,按 Active CPU 计费。
Vercel 宣布其 Functions 的 WebSocket 支持正式可用(GA),开发者可在平台上直接构建需要持久连接的实时应用。该功能自 6 月底公测以来,Vercel CDN 已累计处理 3 亿次 WebSocket 连接,当前每天稳定承载 1500 万次连接,证明其已通过规模化生产负载考验。典型用例包括 AI 聊天、流式传输和实时多人应用,Vercel 自家的 AI Gateway 实时模型也构建在 WebSocket 之上。计费遵循 Function 调用规则,在 Active CPU 模式下仅在实际处理消息时计费,空闲心跳不消耗 CPU,降低了长连接应用的成本门槛。原生支持也减少了对 Pusher、Ably 等第三方服务的依赖,简化了实时应用架构。
Vercel 宣布其 Functions 的 WebSocket 支持正式可用(GA),这意味着开发者可以在 Vercel 平台上构建需要持久连接的实时应用,而无需再绕道第三方服务或自建基础设施。

从公测到GA:数据说话
WebSocket 支持并非一蹴而就。据 Vercel 官方博客披露,该功能自 6 月底启动公开测试以来,Vercel CDN 已经累计处理了 3 亿次 WebSocket 连接,目前每天稳定承载 1500 万次连接。这个数字背后是真实的生产负载,而非实验室里的基准测试。
对于一项边缘计算平台上的实时通信能力来说,日活 1500 万连接是一个值得关注的里程碑。它表明 Vercel 的 WebSocket 实现已经通过了规模化的考验,足以支撑对延迟和稳定性要求苛刻的应用场景。
WebSocket 与 HTTP 轮询的差异:WebSocket 是一种在单个 TCP 连接上提供全双工通信的协议,客户端与服务器只需一次握手即可建立持久连接,之后双方可随时主动发送数据。相比之下,传统 HTTP 轮询需要客户端反复发起请求来“询问”是否有新数据,每次请求都携带完整的头部信息,在消息频率高或延迟要求低的场景下开销显著。WebSocket 省去了重复握手和头部传输,因而更适合 AI 聊天中的流式 token 推送、实时协作的状态同步等需要低延迟双向通信的场景。
谁在用WebSocket?三大典型场景
Vercel 在公告中明确列出了客户使用 WebSocket 的主要方向:
- AI 聊天:大模型对话需要流式传输 token,WebSocket 能保持长连接,避免频繁轮询带来的开销。
- 流式传输:无论是实时数据推送还是媒体流,WebSocket 的双向通信能力都比传统 HTTP 请求更高效。
- 实时多人应用:协作编辑、多人游戏等场景依赖低延迟的状态同步,WebSocket 是天然的选择。
值得一提的是,Vercel 自家的 AI Gateway 实时模型也构建在 WebSocket 之上。这相当于官方用自己的产品线验证了该功能的可靠性——如果 AI Gateway 能稳定运行,说明底层 WebSocket 基础设施已经足够成熟。
流式传输中的 token 推送:大语言模型生成回复时是一个 token 一个 token 逐步产出的,若用普通 HTTP 请求,客户端要么等待完整响应,要么频繁轮询。WebSocket 允许服务器在模型每生成一个 token 时就立即推送给客户端,实现“打字机”式的逐字显示效果,同时保持同一条连接承载后续多轮对话,避免反复建立连接的开销。这也是 Vercel 将 AI 聊天列为首要典型场景的技术原因。
计费逻辑:只为你处理消息的时间付费
对于开发者来说,成本始终是关键考量。Vercel 明确表示,WebSocket 连接遵循与其他 Function 调用相同的限制和定价规则。
更具体地说,在 Active CPU 定价模式下,CPU 只在实际处理消息时计费。这意味着当连接处于空闲状态、仅保持心跳时,不会消耗 CPU 资源。对于 AI 聊天这类“突发消息、长时间等待”的场景,这种计费方式显然更友好——你不需要为闲置的连接时间买单。
这一设计也降低了实时应用的门槛。过去,长连接往往意味着持续的资源占用和不可预测的账单;现在,开发者可以更放心地维持大量并发连接,而成本与实际计算负载挂钩。
Active CPU 定价模式:Vercel 的 Active CPU 计费将函数执行成本拆分为“实际消耗的 CPU 时间”与“闲置等待时间”。在传统按执行时长计费的模式下,一个保持长连接但大部分时间空闲的函数仍会持续占用计费时长;而 Active CPU 模式只对代码真正运行、处理消息的 CPU 周期收费。对于 WebSocket 这类“连接常驻、消息突发”的负载,这意味着心跳维持和等待用户输入的时间不计入 CPU 成本,账单更贴近真实计算量。
对开发者的实际影响
WebSocket 正式可用,补齐了 Vercel Functions 在实时通信方面的短板。此前,开发者若想在 Vercel 上实现实时功能,通常需要借助 Pusher、Ably 等第三方服务,或者将长连接逻辑迁移到其他平台。现在,这部分能力被原生集成进来,架构可以进一步简化。
当然,GA 也意味着 Vercel 对该功能做出了稳定性承诺。对于正在选型实时后端的技术团队来说,这是一个值得重新评估的信号:如果你的应用已经在 Vercel 上运行,并且需要 WebSocket,现在可以直接在同一个平台内完成,减少跨服务集成的复杂度。
Vercel 建议开发者从官方文档开始上手。随着 AI 实时交互需求的增长,WebSocket 作为底层传输协议的重要性只会越来越高,而 Vercel 显然希望在这个趋势中占据一席之地。
相关推荐

iPhone Duo续航实测:一天一充跑不掉,大屏是耗电元凶
iPhone Duo续航实测:重度使用一天需至少充电一次,6.5小时亮屏约剩30%电量。大屏展开频率是耗电关键,MagSafe电池背夹可救场,长期衰减同样值得关注。

Kimi K3.1 Pro开源发布:2.8万亿参数逼近Opus
Moonshot发布开源MoE模型Kimi K3.1 Pro,2.8万亿总参数、1040亿激活参数,Terminal Bench 4.0仅落后Opus 5.5不到1分,单任务成本约三分之一,API价格减半,开源权重11月4日开放。

Costco科技产品价格竞猜:显示器、键鼠、Bose音响值不值?
YouTube博主在Costco竞猜科技产品价格:2K 180Hz显示器、罗技键鼠、Bose音响和CyberPower UPS实测估价,揭示仓储会员店的选品定价逻辑与品牌溢价真相。