Static Site Generation
최초 빌드 시에 서버에서 데이터를 fetch하여 클라이언트에게 html을 전달하는 방식
즉 최초에 fetching하여 정적페이지를 만들어놓고, 그 이후에는 전달받는 html로 브라우저에서 렌더링하는 방식
음식점에서 미리 음식을 90% 만들어 두고 손님이 주문하면 10%만 조리해서 빠르게 나가는 원리와 같다.
공장에서 건물의 주요 부재(벽, 지붕, 바닥 등)를 미리 제작해 두고, 건설 현장에서는 이 부재들을 빠르게 조립하는 방식. 이렇게 하면 현장에서의 건축 시간이 크게 단축되어 건물이 더 빨리 완성할 수 있다.
클라이언트에서 빠르게 정보를 받을 수 있는 이유는 CDN덕분이다.
CDN은(Content Delivery Network) 이름에서 알 수 있듯이 콘텐츠를 배달해주는 네트워크다. 즉, Server에서 브라우저로 바로 html을 전송하는 것이 아니라, CDN위에 여러개의 html을 저장하고 클라이언트에서 요청이 올 때마다 CDN에서 html을 전송해주는 원리이다. 중간 저장소라고 생각하면된다.
