Single Page Application
한 개의 Page로 구성된 어플리케이션
웹 애플리케이션에 필요한 모든 정적 리소스를 최초
한번에
다운로드
이후, 새로운 페이지 요청이 있을 경우, 페이지 갱신에 필요한 데이터만 전달받아 페이지를 갱신한다.
SPA
를 CSR(Client Side Rendering)
방식이라 한다.
Multi Page Application
여러 개의 Page로 구성된 어플리케이션
새로운 페이지를 요청할 때마다 정적 리소스가 다운로드 되고,
그에 맞춰 전체 페이지
를 다시 렌더링 한다.
인터넷 주소창에 주소를 입력하거나 어떤 요청을 하면, 그에 맞는 html, 이미지 등의 파일들이 전부 다운로드 되고 렌더링 된다.
MPA
를 SSR(Server Side Rendering)
방식이라 한다.
검색엔진 최적화
웹사이트가 유기적인 검색 방식을 통해 검색 엔진에서 상위에 노출될 수 있도록 최적화하는 과정
방식은 웹페이지를 크롤링하는 로봇인 웹 크롤러를 사용한다.
참조