cache HTTP cache는 현재 요청을 만족하는 이전 응답을 재사용해 성능을 향상시키는 것을 목표로 한다. cache에 관한 설정은 Cache-Control을 통해서 한다. 캐시의 종류는 2가지가 있다. shared cache는 여러 유저를 위한 캐시로 중개자(보통 프록시)가 캐싱한다. private cache는 한 유저를 위한 캐시로 유저의 프로세스가 캐싱한다.Cache-Control: privateCache-Control: public 신선한 응답의 경우 검증없이도 캐시된 것을 사용할 수 있고 오래된 응답은 검증이 필요하다. Vary요청이 들어오는 URL이 같더라도 응답으로 오는 파일은 다를 수 있다. 콘텐츠 협상이 있는 경우가 그러한데 그럴 때는 Vary 헤더의 값에 있는 헤더와 URL을 결합..