캐시가능
-
HTTP 캐시(Cache)와 조건부 요청에 따른 처리와 프록시 캐시개발자로서 알아야 할 CS/HTTP 웹 기본 지식 2022. 2. 1. 19:39
캐시(Cache) 란? 캐시란 client가 요청하는 html, image, js, css등에 대해 첫 요청 시에 파일을 내려받아 특정 위치에 복사본을 저장하고, 이후 동일한 URL의 Resource요청은 서버에 다시 요청하여 해당 파일을 내려받지 않고 내부에 저장한 파일을 사용하여 더 빠르게 서비스하기 위한 것이다. 캐시를 이용하여 서버를 통해 내려 받는 데이터 양이 적어지니 응답 시간이 감소하고 네트워크 트래픽 또한 감소되게 해 준다. 차이점 캐시 미사용 캐시 사용 데이터가 변경되지 않아도 서버에 요청하여 해당 데이터들을 다운받아야 한다. 캐시를 이용하여 캐시 생존 시간동안 네트워크를 통해 해당 데이터들을 다시 다운받지 않아도 된다. 네트워크 트레픽 증가 네트워크 트레픽 감소 브라우저 로딩 속도가 느..
-
HTTP 메서드개발자로서 알아야 할 CS/HTTP 웹 기본 지식 2022. 1. 27. 14:21
HTTP 메서드 메서드 종류 HTTP 메서드의 속성 HTTP 메서드 클라이언트가 서버로 요청을 할 때, 어떠한 목적을 갖는 행위인지 HTTP 메서드에 명시한다. 일종의 약속인 것을 기억하자. 클라이언트가 처리를 원하는 방법을 메서드에 명시할 테니 서버에서는 그 메서드에 명시한 대로 응답을 보내달라는 일종의 약속이다. 이러한 약속으로 클라이언트와 서버 간 데이터 통신을 할 수 있게 되는 것이다. 또한 중요한 사실 하나! 같은 URI라도 HTTP 메서드에 따른 다른 처리를 할 수 있다는 것이다. 예를 들어 /members/{member_id} 라는 URI를 클라이언트가 요청시 요청 메시지의 GET, POST, PUT, PATCH, DELETE의 메서드를 사용할 때 각 메서드에 맞는 처리를 한 URI에서 처리..