inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Next.js 시작하기(feat. 지도 서비스 개발)

CSR/SSR/SSG 이해하기

ssr 캐시 가능한지 질문

해결된 질문

844

콩팥팥죽

작성한 질문수 73

1

ssr인데 해당 html에 연결된 js 파일이 있어서 js파일로 동적으로 렌더링하면 ssr로 내려진 html 자체는 캐시가 가능한가요?

*ex) ssr로 받아온 infren.html 안에 user.js 파일 있고

user.js에서 ajax로 사용자 이름만 json으로 받아와 렌더링하면

infren.html과 user.js은 캐시할 수 있나요???

seo next.js vercel csr ssg ssr

답변 1

1

박용주

안녕하세요ㅎㅎ 질문 감사드립니다.

강의 도입부의 'CSR/SSR/SSG 이해하기' 강의를 들으시면서 질문을 남겨주신 것 같습니다. 뒤에 나오는 getStaticProps, getServerSideProps 강의를 통해 답을 찾아내셨을 거라 생각됩니다.

ssr은 기본적으로 매 요청마다 서버에서 렌더링하기 때문에 보통 cache를 하지 않지만 getServerSideProps 강의에 나오듯 'Cache-Control' header를 조절해 변경할 수는 있습니다.

<script>를 통해 불러오는 js 파일의 경우 보통 변하지 않는 파일일테니 cache가 될 것 입니다.(계속 결과값이 변경되는 파일이 아니라면)

하지만 제시해주신 상황에서는 보통, 다음 강의에 나오는 getStaticProps를 사용하는 것이 일반적일 것 같습니다.
감사합니다! :)

 

0

콩팥팥죽

와 정말 상세한 답변이에요

감사드립니다.

API 라우터를 사용해야 하는 경우에 대해

1

150

1

키보드 어떤 거 사용하시나요

1

352

1

next.js 멀티플 런타임 관련해서 질문 올립니다..

1

358

2

아주 기초적인 질문입니다.

1

322

1

서버사이드 렌더링을 할 때, 서버는 어디에 있는 건가요?

1

1170

2

수업을 듣다가 SSR에 관하여..

1

551

2

interface 와 type

1

376

1

엘리맨트들의 자식관계가 어떻게 이렇게 되나 궁금합니다.

1

384

1

onLoad함수 (script태그의 onLoad X)

1

426

1

dynamic에 대한 질문

1

447

1

SSR vs SSG

1

476

2

NoSSR 관련한 질문입니다:)

1

376

1

a tag 질문 !

1

327

2

8분 20초 배포 관련

1

324

2

안녕하세요! 구글 서치 콘솔에 등록하는 도중 다음 오류가 뜹니다

0

2678

2

emotion styles 파일이 빌드시 경고로 뜹니다.

1

438

1

naver map 이 출력되지 않습니다.

1

481

1

페이지에 site맵 존재시 next Link는 csr 처럼 싹가져오게 되나요?

1

264

2

Failed to load resource: the server responded with a status of 404 ()

1

1034

2

VSCode 익스텐션 궁금합니다.

1

356

1

상태관리 질문 있습니다!

1

449

1

swr에 대한 질문입니다. (용어 관련)

1

372

1

swr 질문입니다!

1

337

1

안녕하세요. span 태그의 부모에 display: flex 를 적용하는데 왜 적용되는지 아무리 생각해도 이해가 되지 않아 질문드립니다.

1

679

2