라우팅 미들웨어로 요청 본문 전송 건너뛰기 기능 추가
요약
Vercel의 라우팅 미들웨어에서 요청 본문(Request Body)을 Fast Origin Transfer로 전송하는 것을 건너뛸 수 있는 기능이 추가되었습니다. 이 옵션은 특히 본문 크기가 큰 요청 처리 시 CDN 사용량을 줄이고 Time to First Byte를 개선하여 성능 최적화에 도움을 줍니다.
핵심 포인트
- 요청 본문을 미들웨어에서 건너뛰어 전송 가능
- CDN 사용량 감소 및 TTFB(Time to First Byte) 개선 효과
- 본문 처리가 필요 없는 경우에만 활성화해야 함
이제 클라이언트의 요청 본문을 Routing MiddlewareFast Origin Transfer에 보내는 것을 건너뛸 수 있습니다. 이 기능은 미들웨어 호출에 대한 수신 사용량을 줄이고, 특히 본문이 큰 요청의 경우 Time to First Byte를 개선할 수 있습니다.Routing MiddlewareFast Origin TransferskipMiddlewareRequestBody
이 옵션은 라우팅 미들웨어가 요청 본문을 읽지 않을 때만 활성화해야 합니다. Vercel Functions와 rewrite 대상은 여전히 본문을 받으므로, 그곳에서 본문을 읽고 처리할 수 있습니다.
프로젝트의 JSON 설정 파일에 다음과 같이 설정합니다:
skipMiddlewareRequestBody: true (vercel.json)
만약 TypeScript 설정 파일을 사용한다면, 대신 동일한 설정을 추가하세요. 이 예시는 @vercel/config가 설치되었다고 가정합니다:
(vercel.ts)
변경 사항을 적용하려면 프로젝트를 재배포해야 합니다. 이 옵션의 기본값은 false이므로, 활성화하지 않는 한 기존 프로젝트에는 변경 사항이 없습니다.
더 자세한 내용은 skipMiddlewareRequestBody 문서를 참조하세요.
AI 자동 생성 콘텐츠
본 콘텐츠는 Vercel AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기