ETag: "v42"If-None-Match: "v42"
strong/weak validator가 있어 내용 동일성 판단을 더 정교하게
표현한다.
VALIDATORS
ETag와 Last-Modified는 stale 응답을 가볍게 검증한다
ETag는 버전 식별자, Last-Modified는 수정 시각 기반 검증자다. 둘 다 있으면 보통 ETag 검증이 우선한다.
If-None-MatchIf-Modified-Since304
Last-Modified: Tue, 02 May 2026 10:00:00 GMTIf-Modified-Since: ...
구현이 쉽지만 초
단위와 서버 시각 차이에 영향을 받는다.
01stale cache저장된 응답이 신선도 기간을 지났다.
02conditional request검증 헤더를 붙여 원본 서버에 확인한다.
03not modified변경이 없으면 304로 캐시 메타데이터를 갱신한다.