Server-Side Rendering

참고: 왜 React와 서버 사이드 렌더링인가?

참고: Vue SSR

Client, Server Side Rendering

서버 사이드 렌더링이란?

말그대로 HTML 결과물을 서버에서 렌더링하여 Client에 보낸다.

왜 사용하는가?

웹이 발전하면서 단일 페이지 앱(SPA) 형태가 나타나고 SPA 단점을 보안하고자 서버 사이드 렌더링(SSR)이 사용됨.

SPA 어떤 단점을 보안 하는가?

언제 써야 하는가?

당연하겠지만.. 단점을 감안하더라도 장점이 필요할때 쓰면 된다.

장점은 위에 있고 단점은 아래와 같다.

Prerendering

검색 엔진 최적화만을 위해 SSR을 사용하고자 한다면 Prerendering이 대안이 될 수 있다.