웹 캐시는 원출처의 웹 서버를 대신해서 HTTP 요구를 충족시키는 네트워크 개체이다. 웹 캐시는 자체의 저장 디스크를 갖고 있어 최근 호출된 객체의 사본을 저장 및 보존한다.
ISP의 프록시서버가 있다.
캐시는 서버이면서 클라이언트.
웹 캐싱이 사용자가 느끼는 응답시간을 줄일 수 있지만, 새로운 문제를 야기한다. 즉, 캐시 내부에 있는 객체의 복사본이 새것이 아닐 수 있다는 것이다. 즉, 복사본이 클라이언트에 캐시된 후에 웹 서버에 있는 객체가 갱신 되었을 수도 있다는 것이다. 다행히도, HTTP는 모든 객체들이 최신의 것임을 확인하면서 캐싱하는 방식을 메시지가
1. GET방식을 사용
2. If-Modified-Since: 헤더라인을 포함
-> 이렇게 두가지 조건을 만족하면 조건부GET이라고 한다.