ISR은 캐시 가능성과 지연 허용의 교집합이다

재생성 타임라인을 그리기 전에 이 경로가 정적 응답을 공유해도 되는지 판단한다. 세 질문을 통과한 뒤 갱신 신호를 고르면 된다.

prerender + revalidate
01 SHARE사용자 간 같은 응답인가?

공개 게시글·상품 설명처럼 캐시를 공유할 수 있어야 한다.

02 STALE짧은 지연을 허용하는가?

갱신 직전 버전을 잠시 제공해도 정확성 문제가 없어야 한다.

03 SIGNAL갱신 기준을 정할 수 있는가?

시간 간격 또는 콘텐츠 변경 이벤트가 있어야 한다.

모두 YES → ISR 후보신선도 요구에 맞춰 선택
주기형revalidate = 3600

변경 시점이 느슨하면 긴 주기로 갱신한다.

이벤트형revalidateTag(tag, 'max')

경로는 revalidatePath, Server Action의 즉시 만료는 updateTag를 사용한다.

동적 렌더링no-store · request

질문 하나라도 NO이거나 실시간 값이면 동적 경로로 둔다.