← 질문 목록
#364깊이 0
CSR, SSR, SSG는 어떤 기준으로 고르는가?
프론트엔드
답변 연습
내 답변 적어보기접힘
이 브라우저에 자동 저장 · 0자
모범답안 확인하기내 답변 뒤에 열어보세요
콘텐츠의 동적 변화 주기와 검색 엔진 최적화의 필요성으로 고른다.
| 방식 | 렌더링 위치 | SEO 지원 | 실시간성 |
|---|---|---|---|
| CSR | 브라우저 | 불리함 | 실시간 갱신 |
| SSR | 서버 | 유리함 | 매 요청 갱신 |
| SSG | 빌드 시점 | 유리함 | 빌드할 때 고정 |
사용자 개인화 정보가 많고 상호작용이 잦으면 CSR이 적합하다. 첫 로딩 이후 화면을 전환할 때 필요한 데이터만 받아와 끊김 없이 보여준다.
검색 엔진 노출이 꼭 필요하고 초기 로딩 속도가 중요할 때는 SSR을 쓴다. 서버가 데이터가 채워진 HTML을 미리 완성해서 보내준다.
자주 변하지 않는 정보성 문서는 빌드 시점에 정적 HTML을 만드는 SSG를 쓴다. 서버 부하가 낮고 CDN 배포로 빠르게 응답한다. 다만 콘텐츠를 수정하면 사이트 전체를 다시 빌드해야 하므로 갱신 주기가 길 때 유용하다.