
209
7
장 캐시
The Definitive Guide
만약 HTTP/1.1 캐시나 서버가 If-Modified-Since와 엔터티 태그 조건부 헤더를
모두 받았다면, 요청의 모든 조건부 헤더 필드의 조건에 부합되지 않는 한 304 Not
Modified 응답을 반환해서는 안 된다.
7.9
캐시 제어
HTTP는 문서가 만료되기 전까지 얼마나 오랫동안 캐시될 수 있게 할 것인지 서버
가 설정할 수 있는 여러 가지 방법을 정의한다. 우선순위대로 나열해보면 서버는,
· Cache-Control: no-store 헤더를 응답에 첨부할 수 있다.
· Cache-Control: no-cache 헤더를 응답에 첨부할 수 있다.
· Cache-Control: must-revalidate 헤더를 응답에 첨부할 수 있다.
· Cache-Control: max-age 헤더를 응답에 첨부할 수 있다.
· Expires 날짜 헤더를 응답에 첨부할 수 있다.
· 아무 만료 정보도 주지 않고, 캐시가 스스로 체험적인(휴리스틱) 방법으로 결정
하게 할 수 있다.
이 절은 캐시를 제어하는 헤더에 대해 설명한다. 다음 절, “캐시 제어 설정”은 어떻
게 여러 콘텐츠에 각각 다른 캐시 정보를 설정하는지 설명한다.
7.9.1
no
-
cache
와
no
-
store
응답 헤더
HTTP/1.1은 신선도를 ...