코딩 기록/기타
(웹 작동 방식) SSR, CSR, 그리고 SPA, MPA
보통의 웹사이트는 브라우저에서 요청을 보내면 프론트 서버에서 필요한 요청을 백엔드로 다시 보냅니다. 백엔드는 그 필요한 요청을 해결하기 위해 데이터베이스에서 데이터를 받아와서 프론트 서버로 보내주고 프론트 서버에서는 받아온 데이터를 HTML과 함게 브라우저로 보내줍니다. 즉 서버에서 렌더링을 마치고 데이터가 결합된 HTML을 브라우저에 받아와주는 방식입니다. 이 방식을 SSR (Server Side Rendering) 이라고 하며 이는 데이터의 흐름이 순서대로 진행됩니다. SSR은 화면의 전체가 한방에 그려진다는 장점이 있지만 과정이 길어 로드가 오래걸릴 수 있다는 단점이 있습니다. 그리고 React, Vue, Angular 등에서 많이 쓰이는 CSR (Client Side Rendering) 방식이 있..
2021. 2. 17.