티스토리 뷰

넥스트를 공부하기로 한 나. . .

어렴풋이 알고있던 SSR CSR SSG ISR 과 마주하다 

이것 뭐예요 ? 

 

CSR client side rendering 

렌더링하는 주체자가 클라이언트(브라우저) 

웹사이트에 접속시 서버에게 요청 보냄 -> 서버가 텅텅빈 html보내줌-> js 다 다운받아야 볼 수 있음 

주로 리액트에 사용한다! 

장점 단점
한번 로딩되면 빠른 ux 제공 페이지 로딩시간(ttv)이 길다
서버의 부하가 작음 자바스크립트 활성화 필수
  seo 최적화가 힘들고, 보안에 취약하다
  CDN에 캐시가 안됨

 

 

SSG staric site generation 

렌더링하는 주체자가 서버, 언제 렌더링 되나요? 빌드할때 됩니다!

웹사이트 접속시 정적인 HTML 파일 받아옴(프리렌더링) -> 사용자 즉각 볼수 있음 -> 사용은 ㄴ  -> 소스, 라이브러리 모두 다운시 사용ㅐㅋ

장점 단점
페이지 로딩시간이 빠름 데이터가 정적
자바스크립트 필요없음, 보안이 뛰어남 사용자별 정보제공의 어려움
seo 최적화 좋음  
CDN에 캐시가 됨  

 

ISR incremental staic regeneration

렌더링 주체가 서버, 언제 렌더링 되나요? 주기적으로 됩니다! 

장점 단점
ssg장점+ 데이터가 주기적으로 업뎃 실시간 데이터 아님, 사용자별 정보제공의 어려움

 

SSR server side rendering 

렌더링 하는 주체가 서버, 언제 렌더링 되나요? 요청시 됩니다!

주로 넥스트 

장점 단점
ssg장점+ 실시간 데이터 사용 비교적 느릴 수 있음
사용자별 필요한 데이터를 사용함 서버의 과부하가 걸릴 수 있음
  CDN에 캐시가 안됨 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
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
글 보관함