Railway vs Cloudflare vs Vercel:服务端渲染基准测试对比
Railway 对 Cloudflare 和 Vercel 做了 SSR 基准测试,在 SvelteKit 和 Vanilla JS 两项中胜出,比两者快约 3–4 倍。
Railway 对 Cloudflare 和 Vercel 做了 SSR 基准测试,在 SvelteKit 和 Vanilla JS 两项中胜出,比两者快约 3–4 倍。
Cloudflare 在仪表盘上线 Data Studio(Beta),让开发者用 UI 编辑器直接查看和写入每个 Durable Object 的存储,此前查询这些数据必须部署一个 Worker。
Railway 博客对比了 Heroku 的五个替代平台:Railway、Render、Fly、Vercel 和 DigitalOcean App Platform。
Cloudflare Workers 的启动时间上限从 400 毫秒提升到 1 秒,现在可以上传解析和执行全局作用域耗时 1 秒的 Worker。这允许 Worker 导入更复杂的包,并在处理请求前执行更多代码。
Cloudflare Terraform provider v5.11.0 现已支持上传 Workers 静态资源(HTML、CSS、JavaScript、图片),可直接部署全栈应用。
Cloudflare 在 Workers & Pages 控制台中新增一键启用 Cloudflare Access 的入口,可为 workers.dev 和 Preview URL 限制访问,仅允许指定用户、团队或组织访问。启用后需在 Worker 中校验请求头 Cf-Access-Jwt-Assertion 里的 JWT,并配置 POLICY_AUD 与 TEAM_DOMAIN 两个环境变量。
Cloudflare 在 Workers AI 上线 Deepgram 最新 Flux 语音识别模型 @cf/deepgram/flux,由 Cloudflare 边缘 GPU 基础设施托管,专为语音智能体打造。
Railway 博客对比了 Vercel、Railway、Render、Fly、DigitalOcean App Platform 和 Heroku 六家 PaaS 部署平台,覆盖部署模型、基础设施、数据库、扩缩容、定价、CI/CD、可观测性、开发者工具与网络能力。
Cloudflare Containers 新增 standard-2、standard-3、standard-4 等更大实例类型,单实例最高 4 vCPU、12 GiB 内存和 20 GB 磁盘。standard-1 的磁盘上限从 4 GB 提升到 8 GB,dev 与 standard 实例类型保留以向后兼容,分别是 lite 和 standard-1 的别名。
Cloudflare 文档现在支持以 markdown 格式返回内容,取代此前的 HTML 默认格式,配合 LLM 工具使用时可显著降低 token 消耗。用户可通过 `curl -H 'Accept: text/markdown'` 请求该格式;自建站点的开发者也可参考官方示例,用 Cloudflare Workers 为自己的用户实现同样效果。
Cloudflare 将 AutoRAG 更名为 AI Search,并支持接入 OpenAI、Anthropic 等不同提供商的模型。用户把提供商密钥添加到 AI Gateway 并关联 AI Search 实例后,即可在 embedding 和推理中使用更多模型;生成模型可随时在 Settings 中更换,embedding 模型仅能在新建时更改。
Cloudflare AutoRAG 新增 Metrics 标签页,可查看数据索引与搜索情况。该视图支持追踪文件摄入与状态变化、对比 ai-search 与 search 两个端点的使用量,并找出特定时间段内被检索最多的文件。
Cloudflare 将 Workers Builds 付费计划的 CPU 从 2 vCPU 翻倍至 4 vCPU,此前所有计划的磁盘空间已从 8 GB 提升到 20 GB。多线程构建工具如 esbuild 和 webpack 可借此利用更多核心,获得接近线性的性能提升,单线程任务也能受益于更快的构建速度。内存、构建分钟数和超时等其他构建限制保持不变。
Cloudflare D1 现在能识别只读查询,遇到可重试错误时自动最多重试两次,执行次数可在返回元数据的 total_attempts 中查看。目前仅重试只含 SELECT、EXPLAIN、WITH 的查询,含写入关键字的查询不重试;只读可重试错误的成功率在 5% 到 95% 之间。D1 会在每次执行后检查改动并回滚重试产生的写入,官方建议非只读但幂等的查询仍由用户代码自行重试。
Cloudflare 发布 Agents SDK v0.1.0 和 workers-ai-provider v2.0.0,两者均兼容 AI SDK v5。新版本引入自动消息迁移以透明处理旧格式,并改进流式传输、工具支持、工具确认检测(用于 human-in-the-loop 系统)及 React hooks 自动工具解析。
Cloudflare Workers 现在支持无需配置文件部署静态站点:运行 wrangler deploy [directory] 或 wrangler deploy --assets [directory] 时,Wrangler CLI 会通过交互式提示引导完成部署,自动生成 wrangler.jsonc 并保存设置,兼容日期默认设为当天。该功能需 Wrangler 4.24.4 或更高版本。
Cloudflare 作为 Google 的发布合作伙伴,在 Workers AI 上线嵌入模型 EmbeddingGemma(@cf/google/embeddinggemma-300m)。
Cloudflare 将 Workers 和 Workers for Platforms 付费用户的单版本静态资源上限从 20,000 个提升至 100,000 个,免费套餐仍维持 20,000 个,单文件 25 MiB 限制不变。要使用新上限需 Wrangler 4.34.0 或更高版本,旧版本仍按 20,000 个文件限制执行。
Cloudflare Workers AI 上线 Deepgram 与 Leonardo 训练的合作模型,包括文本转语音 @cf/deepgram/aura-1。
Cloudflare 将 AI Audit 更名为 AI Crawl Control 并正式可用,新增 Crawlers 标签页可查看每个 AI 爬虫被允许与拦截的请求总量及所选时间段内的活动趋势图。付费套餐用户拦截 AI 爬虫时可在 403 Forbidden 与 402 Payment Required 之间选择响应码,并自定义响应正文附上授权联系方式,便于直接与爬虫运营方沟通授权条款。
Replicate 发布托管式远程 MCP server,可在 Claude Desktop、Claude Code、Cursor 和 VS Code 中通过自然语言探索并运行其全部 HTTP API,入口为 mcp.replicate.com。
Cloudflare 作为 Day 0 合作方,在 Workers AI 上线 OpenAI 最新开源模型 gpt-oss-120b 和 gpt-oss-20b,模型标识为 @cf/openai/gpt-oss-120b 与 @cf/openai/gpt-oss-20b。
Cloudflare 发布 @cloudflare/sandbox SDK 大版本,把它变成运行在 Cloudflare Workers 上的容器化执行平台。新增能力包括输出实时流式传输、持久化的 Python 与 JavaScript 代码解释器(支持图表、表格、HTML、JSON 等富输出)、文件系统访问、Git 操作、后台进程控制,以及通过公开 URL 暴露运行中的服务。
推荐理由:Cloudflare 官方发布 Sandbox SDK 大版本,列出流式输出、代码解释器、Git 与进程控制等能力,可据此判断能否在 Workers 上跑 Agent 执行环境。
Cloudflare 发布 @cloudflare/agents 最新版本,MCP 服务器现可在工具执行中请求用户输入(Elicitation),并借助持久化存储在 agent 休眠期间保留状态。
Cloudflare 在 Workers Builds 开放测试期间,把构建可用磁盘空间从 8 GB 提升到 20 GB,Free 和 Paid 套餐均为 20 GB。CPU、内存、构建时长和超时等其他构建限制保持不变。
Cloudflare 的 Deploy to Cloudflare 按钮现在支持部署使用 Worker 环境变量、密钥或 Secrets Store 密钥的模板。
Cloudflare 宣布从 2025 年 8 月 20 日起对 Browser Rendering 开始计费,采用免费额度加按量付费模式。REST API 只按时长收费,$0.09 每额外浏览器小时;Browser Sessions 同时按时长和并发数收费,额外并发浏览器为 $2.00 每个。
推荐理由:Cloudflare 公布 Browser Rendering 的计费方式与免费额度,用该 API 的开发者可据此估算成本。
Supabase 宣布 Storage 单文件最大体积从 50 GB 提升到 500 GB,缓存出流量价格从 $0.09/GB 降到 $0.03/GB。付费计划原先的 250 GB 统一出流量额度被拆成 250 GB 缓存出流量加 250 GB 非缓存出流量,免费计划则在 5 GB 非缓存出流量之外新增 5 GB 缓存出流量。
推荐理由:Supabase Storage 把单文件上限提到 500 GB 并下调缓存出流量单价,读者可据此重估大文件存储与带宽成本。
Cloudflare 为 AI Crawl Control 推出新功能 Pay Per Crawl,目前处于 private beta,允许站点方要求 AI 爬虫每次访问内容时付费。站点方可以自行设定价格并选择对哪些爬虫收费,通过 Stripe 管理收款,并查看内容成功交付的分析数据;AI 爬虫方则通过 HTTP headers 请求并接受定价,收到所访问内容的扣费确认。
推荐理由:Cloudflare 把 AI 爬虫抓取变成按次付费,站点方可以据此了解内容变现的新通道。
Cloudflare 的 @cloudflare/actors 库进入 beta,这是面向 Durable Objects 的 SDK,用于构建实时、互动和多人应用。
Cloudflare 推出 Sandboxes,让 Worker 在安全的容器环境中运行实际进程,用于执行不可信的 LLM 生成代码。
Prisma 工程师 Tyler Benfield 指出,1998 年定型的 Postgres 线协议是有状态、话痨式的设计,建立连接需 18 条消息、执行查询需 14 条消息,在 AWS Lambda、Cloudflare Workers、Vercel 等 serverless 运行时上每次请求都要重新建连,严重拖累性能。
Cloudflare Workers Builds 现在会自动向构建流程注入默认环境变量,包括 WORKERS_CI_COMMIT_SHA 和 WORKERS_CI_BRANCH,可用于按分支或提交定制构建。同时注入的还有 CI、WORKERS_CI 和 WORKERS_CI_BUILD_UUID,例如把当前 commit ID 传给 Sentry 做错误上报。
Cloudflare 从 Workers 仪表盘移除了 2023 年 5 月上线的原生集成标签页,新连接需改用 `npx wrangler secret put` 命令以 secrets 方式配置凭据。
Cloudflare AI Gateway 新增 OpenAI 兼容端点,用户可在保持请求与响应格式完全一致的前提下切换模型供应商。该端点首发支持 chat completions,embeddings 端点即将推出,只需替换 model 和 apiKey 参数即可切换供应商。
Cloudflare Pages 内置构建系统的 Build Image 现已默认包含 Node.js v22,此前默认的 Node.js v18 已 EOL。
Cloudflare 上调 Cloudflare for SaaS 与 Secrets Store 免费及按量付费套餐的额度:Cloudflare for SaaS 按量付费套餐的自定义主机名上限从 5。
Cloudflare 宣布 Durable Objects 现已支持 Python Workers,开发者可用 Python 定义结合计算与存储的有状态长期运行应用。
Vercel 推出 AI bot managed ruleset,用户可通过一个开关拦截 GPTBot(OpenAI)、ClaudeBot(Anthropic)、PerplexityBot、Bytespider(ByteDance)等 AI 爬虫,所有套餐免费可用。
推荐理由:Vercel 官方上线一键 AI 爬虫拦截规则集,免费开放并自动更新爬虫名单,可了解其对基础设施成本的影响。
Prisma ORM 将核心查询引擎从 Rust 改为 TypeScript/WASM 的 Query Compiler,v6.16+ 已可用于生产环境。官方称查询最高快 3.4 倍,打包体积从约 14MB 降到约 1.6MB,并支持 Cloudflare Workers、Deno、Bun、Vercel Edge 等运行时。