SSG, SSR, CSR, ISR

Rubi·2023년 9월 11일
1

react 웹 페이지를 렌더링하는 여러 방법

1. CSR(Client Side Rendering)

  • 웹 페이지의 내용을 브라우저(클라이언트)에서 직접 생성
    csr test
    장점: 제공되는 데이터는 최신 상태, 서버 부하가 줄어듬
    단점: 초기 로드 시간이 길어진다, SEO에는 적합하지 않음

2. SSR(Server Side Rendering)

  • 웹 페이지의 내용을 서버에서 미리 생성
    ssr test
    장점: 초기 페이지 로드 시간이 빠르고 SEO에 유리함, 데이터가 최신임
    단점: 서버에 부담이 올 수 있음

3. SSG(Static Site Generation)

  • 웹 페이지를 미리 정적 파일로 생성
  • 빌드 시간에 웹 페이지의 모든 가능한 버전을 미리 생성
  • 사용자가 페이지를 요청하면 이미 만들어진 정적 파일을 전송
    ssg test
    장점: 빠르고 안정적임
    단점: 모든 페이지 버전을 미리 생성해야 하므로 동적 데이터가 많은 경우 비효율적임

4. ISR(Incremental Static Regeneration)

  • 필요할 때 정적 페이지를 재생성 하는 방법
    isr test
    장점: 항상 최신의 데이터로 페이지를 제공함
    단점: 재생성하는 동안 일시적으로 오래된 데이터를 제공함
profile
Front-end developer

0개의 댓글