자주 사용하는 데이터나 값을 미리 복사해 놓은 임시 장소를 의미한다.
보통 이미지나 CSS, JS등을 캐싱하여 사용하는 방법이 일반적이다. 이를 통해 로딩속도를 향상시켜서 UX에 영향을 줄 수 있기 때문이다. 또한, 캐시를 사용하면 서버의 부담을 줄일 수 있어 더 나은 서비스를 제공할 수 있다.
그러나 컨텐츠가 일정하지 않고 자주 변하는 페이지일 경우에는 사용하지 않는 것이 좋겠다.
브라우저 또는 HTTP요청을 하는 Client Application에 의해 내부 디스크에 캐쉬
Cache된 Resource를 공유하지 않는 한 개인에 한정된 Cache
브라우저의 Back버튼 또는 이미 방문한 페이지를 재 방문하는 경우 극대
Browser Cache와 동일한 원리로 동작하며 Client나 Server가아닌 네트워크 상에서 동작.
큰회사나 IPS의 방화벽에 설치 되며 대기시간 & 트래픽 감소, 접근정책 & 제한 우회, 사용률 기록등 수행
한정된 수의 클라이언트을 위하여 무한대의 웹서버의 컨텐츠를 캐쉬