본문 바로가기

ynawhocodes' TIL
«   2025/05   »
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
TIL

SPA / CSR / SSR

SPA

서버로부터 완전한 새로운 페이지를 불러오지 않고 현재의 페이지를 동적으로 다시 작성함으로써 사용자와 소통하는 웹 애플리케이션이나 웹사이트

 

SSR과 CSR 비교

  특징
SSR 페이지 이동할 때마다 서버에서 렌더링을 마치고, 데이터가 결합된 html 파일을 내려주는 방식
=> 새로운 페이지로 이동할 때마다 서버에 요청하여 페이지를 받아야 하기 때문에, 받아오는 동안 깜빡거릴 수 있다
CSR 최초 요청시에 html, css, javascript 등 각종 리소스 다 받아오고, 이후 요청시에 서버에 데이터만 요청하고 자바스크립트로 뷰를 컨트롤
=> 인터넷 속도가 엄청 느릴 경우 유저는 제대로 된 화면을 한참 후에 볼 수 있다

초기 요청때 걸리는 시간: SSR < CSR

페이지 이동할 때마다 걸리는 시간: SSR > CSR


✏️ 나만의 한 줄 요약

*SPA: 한 개의 페이지를 가진 어플리케이션

*SSR: 필요할 때마다 리소스 가져오기

*CSR: 한 방에 리소스 가져오기


📌 용어 정리

*SPA(Single Page Application): 서버로부터 완전한 새로운 페이지를 불러오지 않고 현재의 페이지를 동적으로 다시 작성함으로써 사용자와 소통하는 웹 애플리케이션이나 웹사이트

*CSR(Client Side Rendering)

*SSR(Server Side Rendering)

*CMS(Content Management System): 워드프레스와 같이 웹사이트 구축할 때 사용하는 플랫폼

*SEO(Search Engine Optimization)

 


🔗 참고링크:

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

 

SPA 그리고 SSR과 CSR

렌더링에 관해선 이전 글에서 작성했지만 다시 한번 간단하게 말하고 가자면, 렌더링이란 사용자가 웹 페이지에 접속했을 때 서버로부터 HTML 파일을 받아 화면에 그려주는 것이다. SSR(Server Side R

velog.io

ecommerce-platforms.com/ko/glossary/content-management-system-cms

 

CMS (콘텐츠 관리 시스템) 란 무엇입니까? CMS 란 무엇입니까?

CMS의 장점과 단점 다른 것과 마찬가지로 콘텐츠 관리 시스템에는 다음과 같은 장점과 단점이 있습니다. CMS 장점 👍 디자인은 콘텐츠와 분리되어 있습니다. 콘텐츠 제작과 디자인의 분리는 아마

ecommerce-platforms.com

 

'TIL' 카테고리의 다른 글

좋은 PR / 좋은 Code Review  (0) 2021.03.20
CSS Auditing Tool  (0) 2021.03.18
Web log  (0) 2021.03.17
Sentry  (0) 2021.03.15
SRE와 DevOps  (0) 2021.03.12