Vercel 的定价表面上很简单——免费、每席位每月 20 美元、需要定制——但一个真实 Next.js 项目产生的账单几乎完全取决于几个在部署后才显而易见的用量计费项。以下是这些计费项的实际含义、触发条件,以及一个中等流量营销网站在 2026 年应预计支付的费用。
Hobby 计划实际允许的商业使用范围
Hobby 计划免费,但不允许用于商业用途。Vercel 的服务条款明确禁止在 Hobby 计划上运行商业项目。这不是灰色地带——它涵盖任何直接或间接产生收入的站点,包括潜在客户生成站点、电商店铺和 SaaS 营销页面。如果你正在为客户或自己的业务构建项目,从第一天起就必须使用 Pro 计划。
如果你在合法地做原型设计,Hobby 能提供:每月 100 GB 带宽、6,000 次 Edge Middleware 调用、500,000 个 Edge 请求单位,以及上限 100 GB-hours 的无服务器函数执行。部署限制为一次并发构建。这对于作品集或学习项目来说足够,但不适合任何客户可见的生产环境。
小团队的 Pro 每席位费用计算
Pro 计划为每席位每月 20 美元,按月计费;或每席位每年 216 美元(享 10% 折扣)。席位数量以能访问 Vercel 控制台的团队成员为准,而非网站最终用户。
典型自由职业者项目:你自己需要一个席位,客户需要一个席位,共计每月 40 美元。如果客户方还有一名开发人员和一名偶尔查看部署的项目经理,单是席位费就达到每月 80 美元,尚未产生任何请求。
对于五名开发人员的小型代理团队,单是席位费就达到每月 100 美元。这是在触及任何用量计费项之前就已经产生的固定成本。
Pro 计划包含 1 TB 带宽、1,000 GB-hours 无服务器函数执行,以及每月 5,000 次图像优化(免费)。问题是这些包含量是否足够。
容易让人意外的用量计费项
有三个计费项容易让团队措手不及。这些是值得在上线前建模的项目。
函数时长(无服务器和 Edge)。 每一次在 Vercel 无服务器上运行的路由处理程序、Server Component 数据获取和 API 路由都会消耗 GB-hours。一个冷启动的 Node.js 函数,使用 512 MB 内存,运行 2 秒,成本为 0.000278 GB-hours。这听起来微不足道。但每天 10,000 次请求,每月就会消耗约 84 GB-hours——仍在 Pro 计划包含的 1,000 GB-hours 范围内。但如果有长时间运行的数据聚合路由、PDF 生成或运行 10–30 秒的 AI 推理调用,费用会迅速增加。超出部分按每 GB-hour 0.18 美元计费。
图像优化。 Vercel 内置的 next/image 优化将每个唯一源图像在每个唯一尺寸下都计为一次优化请求。Pro 计划每月包含 5,000 次。一个有 50 篇博客文章的营销网站,每篇文章的头图以三个断点提供服务,首次加载就会产生 150 次唯一优化。如果再加上产品图片、作者头像和 Open Graph 图片,且未配置 minimumCacheTTL 或生成大量唯一查询字符串变体,很快就会达到 5,000 次。超出部分按每 1,000 次优化 5 美元计费。通过 CDN 缓存图像或使用 Sanity 自带图像 CDN 进行转换可以完全避免此费用。
带宽。 Pro 计划包含 1 TB。大多数内容站点都在此范围内,但如果直接从 Vercel 而非专用对象存储提供视频预览、大型 PDF 或可下载资源,带宽会快速上升。超出部分按每 GB 0.15 美元计费。
较少讨论的计费项:部署构建分钟。Pro 计划每月包含 24,000 构建分钟。如果 ISR 再验证触发频繁的完整重建,或有大量预览部署,此配额会被消耗。超出部分按每构建分钟 0.01 美元计费——费用不高,但值得监控。
中等流量营销网站的月度总费用预估
假设:使用 Next.js App Router 的营销网站,搭配 Sanity CMS 后端,每月约 80,000 独立访客,30 页面站点含 100 篇博客,图像较多但已正确配置 minimumCacheTTL: 86400,并通过 Sanity 在 CDN 层面提供转换后的图像。两个 Vercel 席位(开发人员 + 客户)。
| 计费项 | 包含量 | 预估用量 | 超出费用 |
|---|---|---|---|
| Pro 席位(2 个) | — | 2 × $20 | $40.00 |
| 带宽 | 1 TB | 约 60 GB | $0 |
| 函数执行 | 1,000 GB-hrs | 约 120 GB-hrs | $0 |
| 图像优化 | 5,000 | 约 3,200 | $0 |
| 构建分钟 | 24,000 | 约 800 | $0 |
| 月度总计 | $40.00 |
对于此配置,账单仅为席位费。包含量足以覆盖用量。超出部分出现的情况:如果图像优化未缓存(超出费用升至每月 15–40 美元),或因未缓存的数据库查询导致函数时长过高(容易额外增加 20–60 美元/月)。
更重的项目——如包含个性化路由、服务器端渲染购物车状态的电商,以及约 500,000 次月访问量——在 Pro 计划下 realistically 每月 80–180 美元,之后才需要联系 Enterprise 团队。
何时开始 Enterprise 对话
Vercel 未公开 Enterprise 定价。对话通常在团队需要以下一项或多项时开始:SSO 和 SAML、自定义 SLA、高于 Pro 计划的 DDoS 防护、审计日志、支出控制,或 Vercel 部署的 IP 白名单。根据我在公开论坛看到的讨论,Enterprise 合同对于中小型组织通常从每月 3,000–5,000 美元起,随着流量和功能需求增加而显著上升。
大多数 Next.js 产品团队的实际触发因素是合规要求(SOC 2、审计日志),而非原始流量——Pro 计划可以很好地处理大量流量。如果采购团队从第一天起就要求 DPA 和 SSO,应从一开始就预算 Enterprise 费用。
第一张发票前需要注意的事项
创建团队后立即设置 Vercel 支出限额。路径为 Settings → Billing → Spend Management。如果不设置,用量超出部分会悄无声息地累积。单独启用 Vercel Analytics——它不会影响计算账单,但如果选择付费层以获得更长数据保留期,则会额外增加 10–14 美元/月。如果使用 Sanity 处理图像,请将所有图像转换通过 Sanity 的 CDN 而非 Vercel 的优化管道——这样可以消除整个计费项。
0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.