🖥️ SSR이란?

정의

SSR(Server Side Rendering)은 서버가 HTML을 미리 생성해서 전달하는 렌더링 방식이다.

브라우저는 서버가 완성한 HTML을 먼저 받아 화면에 표시하므로, 초기 화면을 비교적 빠르게 보여주기 좋다.

⚙️ SSR의 동작 흐름

  1. 브라우저가 서버에 페이지를 요청한다.
  2. 서버가 HTML을 생성한다.
  3. 완성된 HTML을 브라우저에 전달한다.
  4. 브라우저가 화면을 표시한다.

⚡ SSR의 특징

  • 첫 화면 표시가 빠르다.
  • 검색 엔진 최적화에 유리하다.
  • 자바스크립트 의존도를 줄일 수 있다.
  • 서버 부하가 늘 수 있다.

🧾 SSR이 잘 맞는 경우

  • 검색 노출이 중요한 서비스
  • 첫 화면 응답 속도가 중요한 서비스
  • 콘텐츠 중심 사이트

🔍 SSR의 주의점

  • 서버에서 렌더링 비용이 발생한다.
  • 요청이 많아지면 서버 부하가 커질 수 있다.
  • 페이지 전환 방식에 따라 추가 설계가 필요하다.

연결문서

댓글남기기