SSG, SSR, CRS 그리고 SPA

2021. 5. 10. 21:55잡다한 IT 정보

# SSG란?

  -Static Site Generation : 정적사이트 생성?

 ## SSG 왜 사용하는가?

  -html만 제공하면 되므로 웹서버 설정이 비교적 간편하다.(로딩?렌더링?시간이 단축된다)
  -DB관리 등 운영에 필요한 자원 소모가 거의 없다.


# SSR이란?

  -Server Side Rendering
  -전통적인 렌더링 방식
  -각 요청마다 페이지를 새로고침하면서 HTML/CSS/JS등의 리소스 정보를 서버단으로 부터 요청하여 불러온다.
  -따라서, 페이지 이동시마다 깜빡거리는 현상이 발생할 수 있다. (그럼 JSP도 SSR에 속한다고 볼 수 있나??)


# CSR란?

  -Crient Side Rendering
  -SPA로 생각하면 됨
  -최초 요청 시 HTML/CSS/JS등의 리소스 정보를 받아오고 이후 부터는 서버로부터 데이터만 요청하는 방식
  -따라서, 초기 요청시에는 SSR에 비해 느릴 수 있다.
  -하지만 초기 이후에는 사용장 경험 측면에서 더 나은 경험을 제공
  


# SPA란?

  -Single Page Application
  -한개의 페이지를 가진 어플리케이션

 ## 왜 SPA?

  -사용자 친화적(부드러움)
  -서버 요청이 적음(빠름)

 

 

[참고: 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]

'잡다한 IT 정보' 카테고리의 다른 글

ERP  (0) 2021.05.06
PHP  (0) 2021.05.06
카카오톡 API: 리프레시토큰으로 엑세스토큰 갱신하기  (0) 2021.03.29
무료 이미지  (0) 2021.03.23
JSON  (0) 2021.03.18