본문 바로가기
CS

[Next.js] SSR vs SSG

by 크라00 2024. 7. 7.

< Server Side Rendering > 

1. 페이지 요청 시 서버에서 HTML 을 생성하여 클라이언트에 전달한다.

2. getServerSideProps 함수를 사용하여 SSR 를 구현한다.

3. 실시간 데이터 / 사용자의 개인화가 중요한 경우 사용한다.

 - 로그인된 사용자 대시보드 / 실시간 업데이트가 필요한 페이지

 

< Static Site Generation > 

1. 빌드 시점에 HTML 을 생성하여 배포한다.

2. getStaticProps 를 사용한다.

3. 데이터가 자주 변경되지 않고 빠른 로드 시간과 SEO 최적화가 중요한 경우에 사용

 - 블로그 포스트, 제품 설명 페이지, 마케팅 페이지

'CS' 카테고리의 다른 글

[HTTP] HTTP vs HTTPS  (0) 2024.07.10
[TypeScript] Interface vs Type  (0) 2024.07.09
[React.js] Class Component vs Funtional Component  (0) 2024.07.08
[Next.js] Page Route vs App Route  (0) 2024.07.06
[Next.js] Client Component / ServerSide Component  (0) 2024.07.04