
206
HTTP
2
부 HTTP 아키텍처
라는 의미로 동작한다. 예를 들어 일련번호 같은 것을 최근 변경 일시로 사용한다
면, 클라이언트가 If-Modified-Since 헤더를 시간에 대한 값으로서 활용할 수는 없
겠지만, 캐시 만료와 관련된 동작에는 문제가 없다.
7.8.6
If
-
None
-
Match
: 엔터티 태그 재검사
다음과 같이 최근 변경 일시 재검사가 적절히 행해지기 어려운 상황이 몇 가지 있다.
· 어떤 문서는 일정 시간 간격으로 다시 쓰여지지만(예를 들면 백그라운드 프로세
스에 의해) 실제로는 같은 데이터를 포함하고 있다. 내용에는 아무런 변화가 없
더라도 변경시각은 바뀔 수 있다.
· 어떤 문서들의 변경은 전 세계의 캐시들이 그 데이터를 다시 읽어들이기엔 사소
한 것일 수도 있다. (예: 철자나 주석의 변경)
GET /announce.html HTTP/1.0
If-Modified-Since: Sat, 29 Jun 2002, 14:30:00 GMT
HTTP/1.0 304 Not Modified
Date: Wed, 03 Jul 2002, 19:18:23 GMT
Expires: Fri, 05 Jul 2002, 14:30:00 GMT
GET /announce.html HTTP/1.0
If-Modified-Since: Sat, 29 Jun 2002, 14:30:00 ...