NEXT · CACHE

Next.js 데이터 캐시 선택 기준표

서버 컴포넌트의 fetch는 데이터 신선도와 응답 속도를 동시에 결정하므로 옵션별 목적을 구분해야 합니다.

Next.js 데이터 캐시 선택 기준표 구조

fetch policy
force-cache변화 적은 공개 데이터
revalidate초 단위로 다시 검증
no-store요청마다 최신 상태
React.cacheORM/SDK 호출 중복 제거
force-cacherevalidateno-storeReact.cache

Next.js 데이터 캐시 선택 기준표 기준

점검
블로그/문서처럼블로그/문서처럼 자주 안 바뀌면 캐시 우선입니다.
재고·가격처럼재고·가격처럼 늦게 바뀌면 revalidate 시간을 둡니다.
세션·개인화세션·개인화 데이터는 no-store가 안전합니다.
fetchfetch가 아닌 DB/SDK 호출은 cache 래핑 후보입니다.