计算
Cloudflare Workers(边缘计算)
在全球 335+ 城市运行 JavaScript、TypeScript、Python 或 Rust,没有冷启动,按请求计费,不为闲置资源付费。
Cloudflare Workers(边缘计算)
它解决什么问题
传统 Serverless(Lambda、云函数)的痛点有两个:冷启动延迟,以及为“保持温热”付出的成本。Workers 用 V8 isolate 而不是容器或虚拟机来跑代码,启动开销极小,因此可以做到几乎无冷启动,并且真正按请求计费。
部署模型也不一样:你不是“部署到某个区域”,而是部署到整个网络。一次 wrangler deploy,代码就运行在所有边缘节点上。
适合什么场景
- 个性化与 A/B 分流:在边缘改写响应,不用回源。
- API 聚合与 BFF 层:把多个上游接口在边缘聚合,减少客户端往返。
- 鉴权与请求改写:在请求到达源站前完成校验。
- 轻量业务逻辑:Webhook 处理、表单、重定向规则。
需要注意
- 不是通用计算平台。CPU 时间、内存、单次请求时长都有上限,重计算任务应该看 Containers。
- 不能直接长驻内存做状态,需要状态就用 Durable Objects 或 D1。
- 调试和可观测性与本地开发体验不同,团队需要适应
wrangler dev的本地模拟与真实环境的差异。
我们的建议
Workers 的收益在“把逻辑搬到离用户更近的地方”,不是“便宜的服务器”。如果业务瓶颈在源站数据库,上 Workers 不会有帮助。评估时先画出请求链路,确认延迟到底产生在哪一段。