Static Generation

SSG는 요청 전에 HTML 후보를 확정한다

generateStaticParams가 만든 params 목록은 빌드 산출물의 범위를 정하고, 요청 시점에는 CDN과 정적 파일이 먼저 응답합니다.

build

데이터 목록 수집

게시글 ID나 slug를 읽어 미리 만들 상세 경로를 고릅니다.

params

경로 배열 반환

동적 세그먼트 이름과 같은 문자열 값을 객체 배열로 돌려줍니다.

HTML

정적 파일 생성

각 params 조합마다 페이지를 렌더링해 배포 가능한 결과를 만듭니다.

CDN

요청 즉시 전달

런타임 데이터 페칭 없이 가까운 캐시에서 빠르게 응답합니다.

경로 수 너무 많으면 빌드 시간이 늘어나므로 인기 경로나 핵심 경로부터 선택합니다.
데이터 변화 배포 사이에 바뀌어도 되는 데이터면 SSG, 주기 갱신이 필요하면 ISR을 붙입니다.
사용자 차이 세션과 권한에 따라 달라지는 화면은 SSG 산출물에 고정하지 않습니다.