구글이나 네이버 같은 검색엔진 회사에서는 웹사이트들의 정보를 수집하는 bot을 돌리고 수집된 정보를 기반으로 사람들이 무언가 검색했을 때 목록을 띄운다. 이 때 검색엔진에서 상단에 우선노출되도록 최적화하는 과정을 SEO라고 한다.
최초의 페이지를 서버에서 불러와 랜더링하고 나머지 모든 것은 클라이언트사이드에서 랜더링한다.
SPA(Single Page Application)가 사용하는 방식이다.
봇이 검색을 했을 때 빈페이지처럼 보이기 때문에 SEO 최적화에 불리하다.
서버에서 HTML 파일을 불러와 페이지를 랜더링하는 방식
브라우저에서 요청이 오면 FE-BE-DB-BE-FE순서로 데이터를 받아와 출력한다. SEO 최적화에 유리하다.
정적인 사이트 생성 모든 사용자에게 저장된 그대로의 페이지를 보여주는 것