본문 바로가기
웹개발/IT 사전

서버사이드 렌더링(SSR)

by 지구별 여행자 임탱 2024. 6. 3.
728x90

서버사이드 렌더링(SSR)은 웹페이지를 렌더링하는 방식 중 하나로, 서버에서 HTML 문서를 생성하여 클라이언트(브라우저)에 전달하는 방식입니다. 이를 통해 첫 페이지 로딩 속도가 빠르고 검색엔진 최적화(SEO)가 가능한 장점이 있지만, 페이지 이동 시 속도가 다소 느리고 서버 과부하 문제가 있다는 단점이 있습니다.

서버사이드 렌더링(SSR)의 장점

 * 빠른 첫 페이지 로딩 속도: 서버에서 HTML 문서를 생성하여 전달하므로 초기 로딩 속도가 빠릅니다.

 * 검색엔진 최적화(SEO) 가능: 서버에서 렌더링된 HTML 문서가 검색엔진에 노출되므로 SEO에 유리합니다.

 * 초기 화면 표시 속도 향상: 서버에서 렌더링된 HTML 문서를 클라이언트에 전달하므로 초기 화면 표시 속도가 빠릅니다.

 

서버사이드 렌더링(SSR)의 단점

 * 페이지 이동 속도 저하: 페이지 이동 시 새로운 HTML 문서를 요청해야 하므로 속도가 다소 느립니다.

 * 서버 과부하 문제: 모든 렌더링을 서버에서 처리하므로 서버 부하가 증가할 수 있습니다.

 * 복잡한 구현: 서버와 클라이언트 간 데이터 전송 및 동기화 등 구현이 복잡합니다.

 

클라이언트사이드 렌더링(CSR)과의 비교

서버사이드 렌더링(SSR)과 클라이언트사이드 렌더링(CSR)은 웹페이지를 렌더링하는 두 가지 방식입니다. CSR은 클라이언트(브라우저)에서 모든 처리를 하는 방식으로, 초기 로딩 시간이 오래 걸리고 SEO 문제가 있습니다. 반면 SSR은 서버에서 HTML 문서를 생성하여 클라이언트에 전달하는 방식으로, 페이지 로딩 속도가 빠르고 SEO에 유리합니다.

'웹개발 > IT 사전' 카테고리의 다른 글

LLM(대규모 언어모델)  (0) 2024.06.20
서버리스  (0) 2024.06.03
스크래핑(scraping)  (0) 2024.05.18
uipath  (0) 2024.04.24
CSRF  (0) 2024.04.23