카테고리 없음
SSR, CSR
고민말고생각하는사람
2024. 8. 11. 19:59
SSR (Server Side Rendering)
서버 측에서 HTML 최종결과를 모두 만들어 클라이언트에 전달하는 방식이다.
주로 정적인 화면에 사용된다.
JSP, Thymeleaf 등의 SSR 기술이 있다.
** JSP 보다 효율 좋은 기술이 많아 이젠 거의 사용되지 않는다고 한다. 그래도 여전히 사용하는 곳 존재.
**javascript 를 통해, 부분적 변경이 가능하다고 한다.
CSR (Client Side Rendering)
HTTP API 로 데이터를 전달받아, hml 최종본을 클라이언트쪽에서 만드는 방식이다.
주로 동적인 화면에 사용된다. (웹 페이지가 뜬 후에도 페이지를 동적으로 변경할 수 있다.)
ex) 지도, 구글 캘린더, 구글 폼 등 등
뭔 소린지 모르겠으면.. 써봐라.
지도 옮기거나, 폼 구성을 추가, 제거할 때 새로고침 되면서 페이지가 전체 로딩되나?