Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 리액트
- 달빛클럽 1기
- 경제공부
- HashMap
- 달빛클럽
- 노마드코더
- SoftwareExpertAcademy
- 노마드코더 강의
- dfs
- 백준
- JPA
- SWEA
- Java
- 자바
- Array
- 달빛클럽1기
- React.js
- 완전탐색
- 알고리즘
- BOJ
- 재귀
- 달빛캠퍼스
- 인플레이션에서 살아남기
- Algorithm
- React
- 카카오블라인드코딩테스트
- 프로그래머스
- Stack
- programmers
- ReactJS로 영화 웹 서비스 만들기
Archives
- Today
- Total
th42500의 TIL
Web에서 Rendering 기술의 차이 본문
Single page application (이하 SPA) framework인 Vue와 React는 Client Side Redering(이하 CSR) 방식으로 View를 구현하는 반면, Multi page application(이하 MPA)인 PHP는 Server Rendering(이하 SSR) 방식으로 View를 구현한다.
CSR과 MPA가 무엇이고 그 둘의 차이는 무엇일까?
CSR
- Client에서 JavaScript에 의해 HTML(View)를 동적으로 생성하기 때문에 page의 전환이 SSR방식보다 빠르다
- 최초 접속 시, 모든 JavaScript와 정적인 파일(HTML, 이미지 등)을 가져와야 하므로 최초 접속 시 로딩은 SSR방식보다 느리다.
SSR
- Web Server에서 View를 생성한다.
- Page 전환 시 client server에 View 요청을 하고 , 요청된 View를 server가 생성한 뒤에 Client에게 전송하기 때문에 View 전환 속도가 CSR 방식에 비해 느리다.
- page 요청이 자주 있을수록 CSR에 비해 server 부하가 더 커진다.
'Backend' 카테고리의 다른 글
[Docker] Docker Container Exit(1) 종료 (0) | 2023.01.17 |
---|
Comments