서버사이드 렌더링(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 |