본문 바로가기

Resource/네트워크2

[네트워크] CSR, SSR CSR (Client Side Rendering) CSR은 사용자의 브라우저, 즉 클라이언트 사이드에서 모든 렌더링이 이루어지는 방식입니다. HTML 파일이 존재하지만 일반적으로 이 HTML 파일에는 id를 가지는 하나의 HTML 엘리먼트를 가지고 있고, 이 HTML 엘리먼트를 기준으로 생성된 JS 파일들이 브라우저로 전송된 이후에 렌더링이 일어나게 됩니다. 대부분의 로직이 클라이언트 측에서 처리되기 때문에 서버의 부담이 줄어드는 장점이 있습니다. 대표적인 라이브러리/프레임워크로 React, Vue, Angular와 같은 것들이 있습니다. 장점 풍부한 인터렉션 CSR은 동적인 사용자 경험을 제공하기에 적합합니다. 페이지 전환 없이 UI를 업데이트할 수 있다는 장점이 있습니다. 서버 부하 감소 초기 로드 .. 2024. 2. 4.
[네트워크] 기초 용어 정리 클라이언트와 서버 클라이언트 서버 모델(client-server model)은 서비스의 요청자인 클라이언트와 서비스 자원의 제공자인 서버 간 작업을 분리해주는 분산 애플리케이션 구조이자, 네트워크 아키텍쳐를 의미합니다. 클라이언트는 서비스를 사용하는 사용자, 또는 사용자의 단말기를 의미합니다. 클라이언트는 서버에게 서비스를 요청합니다. 서버란 서비스를 제공하는 컴퓨터이며, 다수의 클라이언트를 위해 존재하기 때문에 일반적으로 매우 큰 용량과 성능을 가지고 있습니다. HTTP 요청 메서드 HTTP에는 주어진 자원에 대해 어떻게 처리할지에 대한 요청 메서드들이 정의되어 있습니다. GET GET 메서드는 특정 자원의 표현을 요청합니다. GET을 사용하는 요청은 데이터만을 검색해야 합니다. POST POST 메서.. 2023. 11. 25.