HTTP HTTP/1.1, HTTP/2 are TCP-based, and HTTP/3 is a UDP-based. HTTP Feature client server architecture Stateless(무상태), Connectionless(비연결성) HTTP Message Simple, Easy to expand Client Server Architecture When a client sends a request to the server, the server sends a response to it. Stateless(무상태) The server does not preserve the state of the client. Stateless can easily change the response server. Stateful protocol get communication problem when server change. Howe
캐시의 기본 원리 및 적용 HTTP 헤더 - 캐시 (캐시가 없을 경우)클라이언트가 logo.jpg 이미지에 대한 요청을 보내고 서버가 해당 이미지에 대한 응답을 줄 때, logo.jpg 데이터가 변경되지 않아도 계속 데이터를 새로 다운받아야 합니다. 용량이 클수록 비용이 커지고 브라우저의 로딩 속도가 느려집니다. 캐시를 통한 반복적인 데이터 임시 저장 캐시(Cache)는 컴퓨터 과학에서 데이터나 값을 미리 복사해 놓는 임시 장소를 가리킵니다. 원래 데이터에 접근하는 시간이 오래 걸리는 경우나 값을 다시 계산하는 시간을 절약하고 싶은 경우에 사용합니다. 캐시에 데이터를 미리 복사해 놓으면 계산이나 접근 시간 없이 빠른 속도로 데이터에 접근할 수 있습니다. (캐시는 유효 시간이 존재하고 유효 시간이 지난 경우, 네트워크 다운로드를 발생시킨다.) 유효 시간이 지난 캐시는 지워지고 새로운 캐시를 업데이트 합니다.