1 개요
Next.js는 페이지 단위로 어디서·언제 HTML을 만들지 선택할 수 있습니다. 대표적인 세 가지 방식은 SSR, SSG, ISR입니다.
| 방식 | HTML 생성 시점 | 적합한 용도 |
|---|---|---|
| SSR | 매 요청마다 서버에서 생성 | 실시간 데이터, 개인화, SEO + 최신성 |
| SSG | 빌드 시 한 번 생성 | 블로그, 랜딩, 변경 적은 콘텐츠 |
| ISR | 빌드 시 생성 + 주기적/온디맨드 재생성 | 자주 바뀌는 정적 페이지, 대량 페이지 |
2 SSR (Server-Side Rendering)
2.1 개념
- 매 요청마다 서버에서 HTML을 만들어 응답합니다.
- 사용자 요청 → 서버에서 데이터 조회·렌더링 → HTML 전달 → 클라이언트에서 hydrate.