정의
-
웹 캐시(Web Cache, Proxy Server라고도 한다.)는 기점 웹 서버(Origin Web Server)를 대신하여
HTTP 요구를 Cache를 이용해 충족시킬 수 있는 네트워크 개체이다.
-
브라우저가 설정되면 객체에 대한 각각의 브라우저 요청이 웹 캐시에 가장 먼저 보내질 수 있다.
-
만약 캐시에 없으면 본 서버에 HTTP 요청을 보내 본 데이터를 받아서 반환한다. 이 때 캐시에 저장
→ 즉 웹 캐시는 클라이언트이자 서버이다.

장점
- 클라이언트의 요구에 대한 응답시간을 대폭 줄일 수 있다. 특히 클라이언트와 기점 서버 사이의 병목 대역폭이 클라이언트와 캐시 사이의 병먹 대역폭에 비해 매우 작을 때 더욱 효과적이다.
→ 대역폴을 늘리는 방법도 있지만, 비용이 많이 든다. 하지만 캐시 서버는 이에 비해 상당히 경제적이다.
- 한 기관에서 인터넷으로의 접속하는 링크상의 웹 트래픽을 대폭 줄일 수 있다.
❇️ 조건부 Get
❇️ HTTP / 1.1
❇️ HTTP / 2
❇️ HTTP / 3
❇️ CDN (Content Distribution Network)