728x90
728x90
클라이언트와 서버 간의 데이터 처리 방식
# CSR (Client-side Rendering)
- 클라이언트 측에서 렌더링을 처리하는 방식
· 클라이언트가 서버로부터 데이터를 받아옴
→ JavaScript를 이용해 동적으로 HTML, CSS, JavaScript를 생성함
→ 브라우저에서 렌더링함
- 비동기 통신 (AJAX)
- 데이터를 받아서 특정 부분만 렌더링함
# SSR (Server-side Rendering)
- 서버 측에서 렌더링을 처리하는 방식
- 서버에서 HTML, CSS, JavaScript를 생성함
→ 클라이언트는 이를 그대로 받아와 렌더링함
- Controller → jsp 방식
- 렌더링을 마친 후 클라이언트에게 보냄
- 장점 : 초기 로딩 속도가 빠르고 SEO에 용이함
- 단점 : 서버 부하가 증가할 수 있음
320x100
반응형
'Java > Spring Boot' 카테고리의 다른 글
[Spring Boot] AJAX 통신 시 데이터를 통일된 방식으로 반환하기 (0) | 2023.06.01 |
---|---|
[Spring Boot] CoolSMS를 활용한 문자 발송 기능 구현 (0) | 2023.05.24 |
[Spring Boot] 리소스 처리 : HOST 컴퓨터의 리소스 활용하기 (0) | 2023.04.24 |
[Spring Boot] 프로젝트 외부 HOST 컴퓨터에 파일 업로드하기 (0) | 2023.04.24 |
[Spring Boot] 암호화 처리를 이용한 회원가입과 로그인 (0) | 2023.04.22 |