RENDER STRATEGY
렌더링 전략은 신선도와 사용자 차이로 선택한다
SSR, SSG, ISR, CSR은 빠름과 최신성의 균형이 다르므로 페이지 요구사항부터 문장으로 고정합니다.
freshness
per user
build time
요청마다 최신
사용자나 요청 시점에 따라 데이터가 달라지면 서버에서 매번 렌더링합니다.
빌드 때 고정
모든 사용자에게 같은 공개 페이지라면 빌드 결과를 CDN에 올려 요청마다 서버 렌더링을 피합니다.
시간 기준 갱신
완전 실시간은 아니어도 되는 콘텐츠는 revalidate로 주기적 갱신을 선택합니다.
01 · 같음
모든 사용자가 같은지 봅니다.
02 · 변함
데이터 변경 주기를 봅니다.
03 · 허용
오래된 시간 허용치를 정합니다.
04 · 선택
페이지별 전략을 고릅니다.
App Router에서는 한 앱 안에서도 라우트별로 다른 전략을 섞을 수 있으므로 전체 앱보다 페이지 단위로 결정합니다.