Next · ISR
ISR stale-while-revalidate 요청 타임라인
캐시가 신선할 때는 즉시 응답하고, 만료 후에는 오래된 응답을 주면서 백그라운드에서 새 페이지를 만듭니다.
ISR 요청 상태
revalidatefresh cache
revalidate 시간 안에는 캐시를 그대로 반환합니다.
stale hit
만료 후 요청에는 오래된 페이지를 먼저 보냅니다.
background build
서버가 새 데이터를 가져와 페이지를 다시 만듭니다.
next request
재생성 성공 후 새 캐시가 응답됩니다.
first render
→
fresh
→
stale response
→
background regen
→
new cache
ISR stale-while-revalidate 정리
ISR은 정적 페이지와 동적 데이터를 섞되, 사용자 응답 지연과 데이터 신선도 사이의 균형을 잡는 캐시 전략입니다.