橙宝书
参考

Workers、Pages vs Vercel、Railway、Render:部署平台怎么选

从运行时、静态托管、Next.js 体验、容器、后台任务、持久化和计费比较 Cloudflare Workers、Pages、Vercel、Railway 与 Render。

编辑与核验:橙宝书编辑团队 ·

DECISION GUIDEDEPLOYMENT30 分钟最后核验:2026-08-27
从全球轻量运行节点、函数模块到区域容器和后台任务传送带的部署工作台插图
由 Codex ImageGen 生成的运行时概念插图,不代表厂商控制台或真实产品拓扑。

选平台先选运行模型

Workers 是全球隔离体运行时与静态资产平台;Pages 是 Git-first 静态站和 Pages Functions 产品;Vercel 是前端与 Next.js 体验很强的托管平台;Railway 与 Render 更接近可运行任意容器、持续进程和区域服务的 PaaS。它们不是一条从“低级”到“高级”的直线。

Pages 与 Workers 先在 Cloudflare 内部分清

Cloudflare 当前迁移指南明确指出,Workers 可以同时托管静态资产、API 与 SSR,并比 Pages 覆盖更多能力,包括 Durable Objects、Cron Triggers 和更完整的可观测性。对于新建 Cloudflare 全栈项目,优先从 Workers Static Assets 评估;已有简单 Pages 静态站若稳定运行,则不需要为了产品名更新而迁移。

Pages 的静态资产请求和 Workers Static Assets 的静态请求都可以免费;Pages Functions 按 Workers 请求计费。两者在 Git 预览、绑定、路由、自定义域名和配置工作流上仍有差异,迁移前应按官方清单验证,而不是只把目录复制过去。

Workers、Pages、Vercel、Railway 与 Render 五种部署运行模型对比图
五栏图比较入口、执行单元和平台资源;它不把区域容器错误画成‘更慢的 Worker’。查看原图
详细说明
Workers 把请求与静态资产送入全球隔离体并通过 Bindings 使用平台资源;Pages 从 Git 构建静态内容并可用按 Workers 计费的 Functions;Vercel 围绕 Git、Next.js、CDN、Fluid Compute、预览和分析组织;Railway 运行区域容器并提供服务与 Volume;Render 提供区域 Web Service、Background Worker、Static Site 与磁盘。
  1. 01
    Workers

    适合 Web API、静态资产和 Cloudflare Bindings,不是任意 Docker 主机。

  2. 02
    Pages

    适合既有 Git-first 静态发布与轻量 Functions;新全栈项目先评估 Workers。

  3. 03
    Vercel

    适合 Next.js 和前端团队工作流,预览、框架集成与托管体验是核心价值。

  4. 04
    Railway

    适合 Docker、持续进程、原生依赖和按资源运行的区域服务。

  5. 05
    Render

    适合区域 Web 服务、后台 Worker、静态站与可选持久磁盘。

能力边界对比

维度WorkersPagesVercelRailwayRender
主要执行模型全球 V8 隔离体 + Static Assets静态 CDN + Pages FunctionsCDN + Functions / Fluid Compute区域容器服务区域 Web Service、Background Worker、Static Site
最强入口Cloudflare 原生全栈、API、安全与 Bindings已有静态站、Git 预览Next.js 与前端平台工作流Docker、任意语言服务、快速环境组合Web 服务、后台任务与声明式服务组合
常驻后台进程不适合守护进程;使用 Queues、Cron、Workflows 等事件模型不适合;Functions 继承 Workers 模型以函数和平台后台能力为主,不是任意守护进程主机支持持续运行的服务与 Worker有专门 Background Worker 服务
原生二进制/任意端口受 Workers 运行时与兼容性边界约束同 Functions 约束受函数运行时与构建环境约束容器内通常最自由容器化服务,Web Service 绑定指定端口
本地持久磁盘无;使用 R2、D1、KV、DO 等绑定无;使用平台存储使用平台或外部数据库/存储支持 Volume支持 Persistent Disk 的服务类型与方案
部署地理模型默认全球执行静态全球分发,函数遵循 Workers全球网络与平台选择的函数区域选择区域运行服务选择区域运行服务
主要账单单位请求、CPU 时间与绑定服务;静态资产请求免费静态资产免费,Functions 按 Workers请求、Active CPU、Provisioned Memory、数据等平台单位方案额度 + CPU、内存、出网、Volume服务实例、带宽、磁盘和附加能力

计费快照与高性价比条件

Workers Paid 当前最低 5 美元/月,包含 1000 万请求与 3000 万 CPU-ms;超额请求为 0.30 美元/百万次,CPU 为 0.02 美元/百万 CPU-ms。Workers 不单独收取出网/吞吐费,静态资产请求免费,但命中 Worker 路由的 Cache 请求仍会计为 Worker 请求。详细口径见 Workers Pricing

Railway 当前 Hobby 为 5 美元、Pro 为 20 美元并抵扣相应用量;公开资源单价列出内存 10 美元/GB-month、CPU 20 美元/vCPU-month、出网 0.05 美元/GB、Volume 0.15 美元/GB-month。Vercel Fluid Compute 按 Active CPU、Provisioned Memory 与 Invocations 等维度计量;Render 按服务实例、带宽、磁盘等资源计费。它们单位不同,必须把同一个应用的空闲时间、峰值、区域、构建、预览和出网全部带入。

工作负载形状通常先评估原因
大量短 Web 请求、静态资产、全球访问、Cloudflare 存储与安全Workers请求与 CPU 分离计费,静态资产免费,Bindings 和安全产品组合紧密
已有稳定静态站,只需 Git 预览和少量 FunctionsPages迁移收益可能低,保留成熟发布流程更有价值
Next.js 团队重视框架零摩擦、预览和前端平台能力Vercel开发体验与框架集成通常比底层运行时价格更关键
常驻服务、任意 Docker、原生依赖、长时间后台 WorkerRailway 或 Render容器/实例模型与工作负载更匹配,避免强行改造成请求函数

Workers 的等待时间不等于无限计算

Workers 在客户端保持连接时 HTTP wall time 没有固定硬上限,I/O 等待也不计入 CPU;但内存为 128 MB,Paid HTTP 请求 CPU 默认 30 秒并可按当前上限配置,仍不是常驻容器、任意端口或本地磁盘。PDF、图片和 AI 生成应用必须先测真实 CPU、内存和依赖兼容性。

AI 做出来的应用如何落地

这里的“AI 应用”是用 AI 辅助做出来的应用,可以是 SaaS、CMS、图片转换、PDF 处理或网站防御工具,不等于 AI Agent 或聊天机器人。

应用Workers/Pages 路线Vercel 路线Railway/Render 路线
SaaS / CMSAPI 使用 Web 标准、数据可放 D1/R2,优先 Workers;纯静态前台可保留 PagesNext.js 全栈与预览体验优先时合适需要完整 Node 进程、特殊包或自托管服务时合适
图片转换先验证 Workers Images、Image Resizing、WASM、内存与 CPU,重任务用 Queue 拆分前端上传体验强,转换仍要核验函数限制或外部服务ImageMagick、Sharp 原生链路、长任务和本地临时盘更自然
PDF 处理小型解析、编排、R2 与 Browser Rendering 可组合;必须校验签名、大小和超时可做前端与短函数,重处理另接任务系统LibreOffice、Chromium、字体包或长时间队列 Worker 更适合容器
网站防御Workers 与 WAF、Rate Limiting、Turnstile、Rules 和 Access 组合最直接仍可把域名接入 Cloudflare,再保护 Vercel 源站仍可把域名接入 Cloudflare,并限制区域容器源站只接受预期流量

AI 生成的部署配置经常忽略运行时:把 Node 原生模块放进 Workers、把守护进程塞进函数、把上传文件写进临时磁盘、把 Secret 提交到仓库,或误以为平台切换后数据库和队列会自动迁移。平台选型的第一份交付物应是“不可替代的运行时约束”,不是部署按钮。

根据既有 Pages、Cloudflare 全栈、Next.js 工作流与容器需求选择部署平台的流程图
先排除运行时不匹配,再用真实原型比较开发体验、性能、区域与总成本。查看原图
详细说明
已有稳定简单 Pages 静态站可继续使用 Pages;新建 Cloudflare 静态资产与 API 应用优先 Workers;Next.js 工作流、预览和框架集成最重要时优先评估 Vercel;需要任意容器、原生依赖或持续后台进程时优先比较 Railway 与 Render。

AI 做的 Next.js 项目先走兼容性门禁与可回退上线教程。其他可运行课程包括全栈应用多租户 SaaS图片转换PDF 工具应用防御

官方与厂商来源

这篇内容帮你完成目标了吗?

内测反馈只在当前浏览器生成,不会自动上传。

本页目录