웹 캐시란 자주 쓰이는 문서의 사본을 자동으로 보관하는 HTTP 장치임. 웹 요청이 캐시에 도착했을 때, 캐시된 로컬 사본이 존재한다면, 그 문서는 원 서버가 아니라 캐시로부터 제공됨. 캐시의 혜택을 요약하면 다음과 같음.

그렇다면 어떻게 캐시가 성능을 개선하고 비용을 줄이는지, 효과 측정 방법, 효과를 극디화하기 위해 캐시를 어디에 위치시켜야 하는지, 캐시된 사본 유지 방법, 어떻게 다른 캐시나 서버와 상호작용하는지 알아보자.

불필요한 데이터 전송

대역폭 병목

갑작스런 요청 쇄도(Flash Crowds)

거리로 인한 지연