반응형
[SSR]
- 서버에서 랜더링을 끝내고 데이터를 HTML 파일로 내려주는 방식
- 초기 로딩 속도가 빨라 사용자가 컨텐츠를 빨리 볼 수 있다
- 서버에 매번 요청을 하기 때문에 서버 부담이 커진다
- 매번 페이지를 요청할 때마다 새로고침 되기 때문에 사용자 UX가 떨어진다
- SEO(검색엔진 최적화)가 가능하다
[CSR]
- 최초 요청시에 HTML과 CSS, Javascript 등 각종 리소스를 받아와 서버에 데이터만 요청하고 자바스크립트로 뷰를 컨트롤하는 방식
- 초기 요청 때SSR보다 많은 리소스를 요청하기 때문에 빠르게 랜더링하기 하여 사용자 UX가 뛰어나다
- 서버에 요청하는 횟수가 적기 때문에 서버 부담이 덜하다
- 모든 HTML과 CSS, Javascript 등 각종 리소스가 로드될 때까지 기다려야 한다
- 구글은 크롤러 안에 자바스크립트 엔진이 들어 있어서 크게 문제될 것이 없지만 다른 검색 엔진의 경우 그렇지 않기 때문에 SEO(검색엔진 최적화) 문제가 발생할 수 있다
참고
- https://velog.io/@ru_bryunak/SPA-%EC%82%AC%EC%9A%A9%EC%97%90%EC%84%9C%EC%9D%98-SSR%EA%B3%BC-CSR
- https://velog.io/@namezin/CSR-SSR
반응형
'개발이야기 > Etc.' 카테고리의 다른 글
NVM을 이용한 Node JS 버전 변경하기 (0) | 2022.03.21 |
---|---|
퍼블리셔와 프론트엔드 개발자가 알면 좋은 추천 크롬 확장프로그램! (0) | 2021.12.10 |
HTML input number 화살표를 없어보자! (0) | 2021.08.08 |
클린코드(Clean Code). 의미 있는 이름짓기2 (0) | 2021.06.10 |
클린코드(CleanCode) - 의미 있는 이름1 (0) | 2021.03.29 |