spa
-
CSR과 SSRReact 2023. 3. 9. 19:09
SSR이란? Server-Side Rendering이라는 이름에서 알 수 있듯 서버 측에서 렌더링이 된다는 걸 뜻한다. 서버에서 사용자에게 보여줄 페이지를 모두 구성하여(html에 내용이 들어있는 상태) 사용자에게 페이지를 보여주는 방식이다 SSR의 장점 1.서버를 이용해서 페이지를 구성하기 때문에 CSR보다 페이지를 구성하는 속도는 늦어지지만, 전체적으로 사용자에게 보여주는 화면 구성의 완료 시점은 빠르다. 2.모든 컨텐츠가 HTML에 담겨 있기 때문에 SEO구축하기 좋다. SSR의 단점 1. 페이지 전환마다 화면 깜빡임이 발생한다. 사용자 경험이 떨어진다. 2.페이지 이동을 할 때 마다 서버에서 다시 받아오기 때문에 서버 과부화 위험이 있을 수 있다. 3.자바스크립트 파일을 늦게 받아와서 화면은 보이..