웹 개발자라면 누구나 겪는 문제다. 사용자가 많아질수록 서버는 부하를 견디지 못하고, 결국 성능은 떨어진다. 특히 내용이 자주 바뀌지 않는 페이지까지 매번 서버에서 새로 생성한다면 그건 명백한 자원 낭비다. 최근 React 기반 프로젝트 몇 개를 Next.js로 마이그레이션하면서 정적 생성(Static Site Generation, SSG)을 적용해봤는데, 성능 개선 효과가 생각보다 훨씬 컸다. 이번 글에서는 삽질하면서 배운 Next.js의 SSG 구현 방법과 실제 적용 시 주의점을 공유하려 한다. 목차 정적 생성(SSG)의 원리와 이점 Next.js에서 SSG 구현하기 빌드 타임 데이터 페칭 방법 점진적 정적 재생성(ISR) 활용하기 동적 라우트..