정적 사이트 생성 이란
빌드 시 정적 페이지 생성
SSG(Static Site Generation)는 각 요청마다 동적으로 생성하는 대신 빌드 프로세스 중에 HTML 페이지를 미리 생성하는 웹사이트 구축 접근법입니다.
장점
- 속도 — 페이지가 즉시 로드됨
- SEO — 검색 엔진에 전체 콘텐츠 표시
- 보안 — 서버 측 로직 없음
- 확장성 — CDN을 통해 쉽게 제공
사용 시기
- 블로그 및 문서
- 마케팅 랜딩 페이지
- 포트폴리오 및 명함
- 제품 카탈로그
프레임워크
- Next.js — React + SSG/SSR
- Gatsby — React + GraphQL
- Astro — 멀티 프레임워크
- Hugo — Go, 매우 빠름
- 11ty — JavaScript, 유연함
단점
- 페이지 수에 따라 빌드 시간 증가
- 자주 업데이트되는 콘텐츠에는 부적합
- 변경 시 재빌드 필요
하이브리드 솔루션
- ISR (증분 정적 재생성)
- 온디맨드 재검증
- SSG + SSR 조합