<TIL-23> 서버사이드 렌더링 개념

김건우·2020년 9월 20일
0

서버사이드 렌더링 이란?

브라우저에서 렌더링 하는것이 아닌, 서버에서 웹 페이지를 렌더링하여 클라이언트에 보내는 것이다.

Next.js

  • 리액트에서 서버사이드 렌더링 적용할 수 있도록 환경을 제공하는 프레임워크

장점

  • 페이지를 더 빠르게 로드하여 더 나은 UX를 제공한다.
  • 사용자의 인터넷이 느린 경우에도 페이지로드를 서버측에서 도와준다.

단점

  • 프로그램의 복잡성이 증가하고, 큰 응용 프로그램이라면 서버측 렌더링에 단일 병목 현상이 생길 수 있다.

해결방안

  • 웹페이지에 따라, 클라이언트 측 렌더링을 할 수 있도록 해주는 방식을 함께 적용한다.
profile
꾸준하게 공부하기

0개의 댓글