서버 사이드 렌더링(SSR)1 서버 사이드 렌더링(SSR) 서버 사이드 렌더링이 생소할 수도 있지만 사실 SSR은 웹 페이지를 제공하는 가장 흔한 방법이다. PHP, Ruby, Python과 같은 언어의 경우에는 HTML 페이지를 웹 브라우저로 전송하기 전에 서버에서 전부 렌더링한다. 그리고 해당 페이지의 모든 자바스크립트 코드가 적재되면 동적으로 페이지 내용을 렌더링한다. Next.js도 마찬가지로 각 요청에 따라 서버에서 HTML 페이지를 동적으로 렌더링하고 웹 브라우저로 정송할 수 있다. 또한 서버에서 렌더링한 페이지에 스크립트 코드를 집어 넣어서 나중에 웹 페이지를 동적으로 처리할 수도 있는데 이를 하이드레션이라고 한다. 블로그 사이트를 만들어서 어떤 사람이 작성한 모든 글을 한 페이지에 렌더링한다고 생각해보자. 사용자가 페이지에 접근하면 서버는 페이지를.. 2024. 3. 18. 이전 1 다음