Vercel支持中间件跳过请求体传输
来源:Vercel Blog · · 官方来源摘要 · 1 分钟阅读 · 流海编辑部
无需读取请求体的路由中间件可开启新配置,减少传输用量,并可能改善首字节响应时间。
传输优化Vercel Blog
Vercel新增 skipMiddlewareRequestBody 配置,可停止向路由中间件发送客户端请求体,减少相关传输用量,并可能改善首字节响应时间,大请求体场景尤其值得关注。
对出海团队的影响
对使用 Vercel 部署应用的出海团队,这项配置提供了减少中间件入站 Fast Origin Transfer 用量的选择,但仅适用于路由中间件不读取请求体的情况。Vercel Functions 和重写目标仍会收到请求体,可继续在这些位置读取和处理。该选项默认为 false,现有项目不会自动改变。
接下来怎么做
建议先检查路由中间件是否依赖请求体,存在依赖时不要直接开启。确认适用后,可在 vercel.json 中将 skipMiddlewareRequestBody 设为 true;使用 TypeScript 配置的项目则在 vercel.ts 中添加同一设置,并重新部署使其生效。上线后可重点对比大请求体场景下的首字节响应时间与传输用量,验证实际收益。
原始来源
https://vercel.com/changelog/skip-sending-request-bodies-to-routing-middleware ↗官方事实与编辑解读分段展示,具体条款请以官方最新说明为准。
继续了解应用出海
工具 · 游戏 · 订阅与变现
查看「应用出海」全部文章 →