cache option

fetch 옵션은 데이터 신선도와 응답 속도 사이의 선택이다

Next.js의 fetch 확장은 cache와 next.revalidate로 캐시 유지, 재검증, 항상 새 요청을 구분한다.

옵션언제 쓰나응답 특성주의
force-cache자주 변하지 않는 공개 데이터캐시를 우선 사용오래된 데이터가 보여도 되는지 확인
no-store사용자별, 실시간, 권한 민감 데이터항상 서버에서 새로 읽음느릴 수 있으므로 loading/error 고려
no-cacheHTTP 캐시 재검증이 필요한 데이터서버 확인 후 304면 재사용API가 검증 헤더를 지원해야 효과적
next.revalidate일정 주기로 새로 고칠 데이터빠른 응답과 주기적 갱신의 절충초 단위와 업무 신선도 맞추기