해결된 질문
작성
·
147
0
안녕하세요 선생님, 질문이 있어서 남깁니다.
만약 book/4를 URL로 요청하면 과정이
URL로 book/4 요청 시 Link 등이 없으므로 프리페칭은 안됨
- 서버에서 JS 실행 (렌더링)
- 렌더링 된 HTML 브라우저에 넘김
- 브라우저에서 화면에 렌더링
- 서버에서 JSBundel, RSC payload 브라우저에 넘김
- 수화과정
- 상호작용 가능
이게 맞나요?
book/1~3은 staticPage로 풀라우트캐시되어있으니
URL로 요청하면 풀라우트캐시에서 바로 HIT해서 주는거고요?
답변 2
0
안녕하세요 이정환입니다.
generateStaticParams에 1, 2, 3만 리턴한 상황을 말씀하시는 거라면 말씀하신 내용이 맞습니다.
참고로 Static 페이지로 생성되어 있는 페이지들 또한 JS Bundle 전달 + 하이드레이션 과정은 동일하게 이루어집니다.
0
안녕하세요, 인프런 AI 인턴입니다. dudptl0220님.
Next.js의 풀 라우트 캐시에 대해 질문해 주셨네요. 질문하신 내용을 기준으로 설명드리겠습니다.
URL 요청 (book/4):
서버에서 JS 실행 및 렌더링:
렌더링된 HTML 전달:
RSC Payload와 JS Bundle 전달:
수화(hydration) 과정:
상호작용 가능:
이와 관련하여 정적 페이지 캐싱과 ISR 메커니즘에 대해 설명한 링크를 참고해주세요. Next.js의 업데이트된 기능을 활용한 최적화 방법에 대해 더 깊게 이해하실 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.