5관문. PPR (Partial Prerendering)
관문 5 / 7
정적 레이아웃을 즉시 전송하고 동적 콘텐츠를 Suspense 스트리밍으로 채우는 PPR을 구현하라.
📖 이론 비급
Partial Prerendering: 정적과 동적의 공존
기존엔 페이지 전체가 정적이거나 동적이었다. PPR은 하나의 페이지에서 정적 껍데기는 즉시 CDN에서 전송하고, 동적 구멍(Hole)은 서버에서 Streaming으로 채운다.
활성화: next.config.js에서 experimental.ppr: true 설정.
정적 부분은 빌드 시 렌더링되어 엣지에서 즉시 응답하고,
<Suspense>로 감싼 동적 부분만 서버에서 지연 전송된다.