CSR (Client Side Rendering)
- Browser에서 자바스크립트에 의해 view를 동적으로 생성.
- SSR보다 상대적으로 빠르다.
- 대신 최초 접속 시 모든 자바스크립트와 static파일을 가져와야한다.
- 따라서 최초 접속 시 로딩은 SSR보다 느리다.
SSR (Server side Rendering)
- 웹서버에서 View를 생성한다.
- 페이지가 전환될 때 마다 client가 서버에 View 요청을 함.
- 서버는 그것을 client에 응답.
- 때문에 view 전환 속도가 CSR에 비해 느리다.
- 페이지 전환 요청이 빈번할수록 서버 부하가 커진다.
Vue 와 React 는 CSR 방식으로 View를 만듬.
- 얘내 둘은 SPA (Single Page Application) framework 이다.
PHP는 SSR 방식으로 만듬.
- PHP는 MPA (Multi Page Application) framework 이다.
'TIL' 카테고리의 다른 글
csv insert with MySQL (Load data infile) 방법 (0) | 2022.08.30 |
---|---|
왜 Hello World ? (0) | 2021.12.25 |
Docker 를 왜 쓸까 (0) | 2021.12.25 |
ORM (Object Relational Mapping) (0) | 2021.12.23 |
TIL이란? (0) | 2021.12.23 |