c.horokc.horok

호록 기술 블로그가 2026년 1월 6일부로 개설되었어요! 많은 관심 가져 주세요. 🎉

[성능 최적화] 내 사이트가 유독 느렸던 이유

정그린· (수정)·조회 23#Vercel

[성능 최적화] 내 사이트가 유독 느렸던 이유

[문제 상황]

  • 프로젝트 배포 성공 후, 페이지 전환 시 느껴지는 답답함
  • 로그인 버튼 하나 누르는데 1~2초가 소요
  • 내 코드가 무거운가? DB 쿼리가 잘못됐나? vercel 또는 supabase 문제인가?

[원인 파악]

  1. 가설 설정: 프론트/백엔드/DB 중 어느 곳에서 문제인가?
  2. 실험: '/api/test-db' 라는 심플 코드 api를 만들어 로컬 및 배포 환경에서 속도 측정
  3. 로컬 결과: 66.10 ms (빠름)
  4. 배포 결과: 27.07 ms (매우 빠름)
  5. 결론: 코드나 supabase와 같은 플랫폼 문제는 아니고 latency 문제임을 직감

[해결]

  • Vecel의 기본 서버 위치가 미국(iad1)로 설정되어 있었음
  • 사용자(한국)의 요청 -> 미국 Vercel 서버 -> 아시아 supabase db로 이동 -> 미국 -> 한국
  • Vercel Settings - Functions - Region: Seoul (icn1)로 변경
  • Redeploy 진행

[result]

  • 배포 환경의 물리적 위치가 ux에 큰 영향을 주는지 체감
  • 클라우드 환경이어도 서버 위치는 중요

댓글 0

아직 댓글이 없습니다. 첫 댓글을 남겨보세요.

좋아요와 댓글 작성은 로그인 후 이용할 수 있습니다.

호록이 상담소

HOROK

안녕하세요! 호록이에요. 궁금한 점이나 필요한 내용을 편하게 물어보세요.