返回博客

发布于 2026年9月05日

Cloudflare Workers 放宽至 64MB:MuseMVP 支持免费部署

Cloudflare 取消了 3MB 压缩限制,统一放宽至 64 MiB 未压缩包。MuseMVP 现已完全支持免费计划直接部署,无需订阅 Workers Paid。

Cloudflare Workers 放宽至 64MB:MuseMVP 支持免费部署

对于使用 Cloudflare Workers 部署现代全栈应用的开发者来说,这是一个值得庆祝的重大好消息。

在 2026 年 9 月 4 日,Cloudflare 官方发布了一项重要的平台调整:全面取消原有的压缩体积限制,统一将 Worker 的代码包上限提升至 64 MiB(未压缩)

官方更新日志原文:Deploy larger Workers — up to 64 MiB for both free and paid plans


之前的痛点:为什么过去需要 Workers Paid?

在这次更新之前,Cloudflare 对 Worker 部署施加了严格的 gzip 压缩包体积限制

  • 免费计划(Free):限制 3 MB
  • 付费计划(Paid):限制 10 MB

而 MuseMVP 是一套基于现代全栈技术架构(Next.js 16 + OpenNext + Drizzle ORM + Tailwind CSS 4 等)的生产级 Starter。虽然我们做了大量的打包剪裁与优化,但完整全栈应用在经过 OpenNext 打包后,压缩体积通常在 3MB ~ 4MB 之间。

这就造成了一个尴尬的门槛:免费计划正好差了一点点。因此,我们过去在部署文档中不得不提醒大家:需要额外开通每月 5 美元的 Workers Paid 计划 才能正常部署。


现在的变化:64 MiB 未压缩额度,全计划平等

在最新的更新中,Cloudflare 做出了两项关键变革:

  1. 彻底取消 gzip 压缩体积限制:不再对上传时的压缩包大小卡 3 MB 或 10 MB 的硬性阈值。
  2. 只校验未压缩 bundle 大小,上限统一放宽到 64 MiB:无论你是免费用户还是付费用户,均享有整整 64 MiB 的未压缩代码空间。

你可以通过以下命令在本地执行干跑(Dry Run)测试,查看构建后的体积:

npx wrangler deploy --outdir bundled/ --dry-run

输出信息类似如下:

Total Upload: 3.42 MiB / gzip: 840 KiB

这里的 Total Upload 就是你的未压缩 bundle 体积,它计入 64 MiB 的限额;而后面的 gzip 仅供参考,不再作为部署拦截的门槛。


这对 MuseMVP 开发者意味着什么?

  1. 真正零成本上手出海:你现在只需要一个免费的 Cloudflare 账号,配合 Neon / Supabase 等免费 Serverless Postgres 数据库,就能零云成本把 MuseMVP 完整部署到 Cloudflare 全球边缘网络上。
  2. 无需为体积焦虑:64 MiB 的空间极其宽裕,你可以放心地在业务中引入所需的前端库、分析工具或服务端 SDK,而不用担心几 KB 的构建波动导致部署失败。

文档与指引同步更新

我们的文档库现已同步完成更新:

On this page