Web Cache, Caching, Cache Header
캐싱(Caching)이란? 나중에 있을 요청에 대해 빠르게 응답해주기 위해 응답 결과를 사전에 저장해두고 재사용하는 것을 캐싱이라고 합니다. 캐싱에는 다양한 종류가 있습니다. 크게는 어플리케이션 단 캐시와 메모리 단 캐시로 볼 수 있는데, 메모리 단 캐시는 우리가 흔히 아는 CPU에서 볼 수 있습니다. 주기억장치에서 저장된 데이터를 읽어올 때, 자주 사용하는 데이터를 캐시 메모리에 저장한 뒤, 다음에 이용할 때 주기억장치가 아닌 캐시 메모리에서 먼저 가져오면서 속도를 향상시킵니다. 그리고 어플리케이션 캐시 중 하나인 웹 캐싱은 네트워크 트래픽을 최소화하기 위해서 설계된 HTTP 프로토콜의 기능 중 하나입니다. 웹 캐싱은 특정 조건으로 들어오는 HTTP 요청에 대해 HTTP 응답을 캐싱해서 매번 반복되어 ..