본문 바로가기
개발 기록장

Vercel로 배포 시 속도 개선 방법_Function Region

by heereal 2023. 5. 31.

Vercel Project Settings > Functions를 들어가면 Function Region을 선택할 수 있다. 그런데 Vercel로 배포 시 Function Region 디폴트가 USA로 설정되어 있기 때문에 이것을 무조건 한국으로 바꿔주는 것이 좋다.

 

 

Setting Serverless Function Regions

  • 함수가 해당 데이터베이스에서 멀리 떨어진 지역에서 호출되는 경우 응답 시간이 느려집니다.
  • 데이터베이스에 가까운 지역에 서버리스 기능을 배포하면 성능을 크게 향상시킬 수 있습니다.
  • 서버리스 기능과 데이터 소스가 물리적으로 가까울 때 데이터 소스에서 데이터를 읽는 데 대기 시간이 줄어듭니다.

 

Function Region이 미국인 경우 POST 요청에 2.70초가 소요되었다.

 

Function Region을 한국으로 수정한 후 동일한 POST 요청이 0.2초 정도로 단축되었다.

 

 

참고

 

Setting Serverless Function Regions

Learn how to reduce Serverless Function latency by configuring which region they're deployed in, which can be set in your project's Dashboard settings.

vercel.com

 

댓글