만약 웹 사이트 기획 단계에서 SSR로 구축할지, CSR로 구축할지 논의한다면 SEO(검색 엔진 최적화)와도 관련되기 때문에 마케터도 불러야 합니다. B2B 서비스(기업 간 서비스)여서 검색 결과를 노출하는 것이 그리 중요하지 않다면 CSR을 고려할 수 있습니다.
참고로 CSR은 처음 접속할 때 느립니다. 다른 웹 페이지로 바꿔치기하는 자바스크립트 코드까지 한 번에 불러와야 하기 때문입니다.
불러와야 할 애셋이 많은 경우
외국 웹 사이트에 접속하면 가끔 단계적으로 로딩되는 현상을 볼 수 있습니다. 우리나라에서 외국 서버까지의 거리가 멀어서 애셋(이미지, CSS 코드, 자바스크립트 코드, 폰트, 비디오 파일, 오디오 파일 등)을 불러오는 데 시간이 걸리기 때문입니다.
웹 페이지가 느리게 뜨는 이유가 서버의 응답 속도가 느려서인지, 가져와야 할 애셋이 많아서인지 알 수 있는 방법이 있습니다. 다음 웹 페이지로 이동하지 않고 화면이 멈춘 듯 로딩만 하고 있다면 서버의 응답 속도, 즉 SSR 처리가 느린 것입니다.