kui-vault/06.Archive/aimSystems/모든 개발자를 위한 HTTP 웹 기본 지식/Last-Modified.md

569 B

If-Modified-Since

마지막 수정시간이 변경된게 있는가?

있다: 200 OK, 요청한 데이터를 응답한다.

없다: 304 Not Modified, 3xx 응답이므로 캐시저장소의 데이터로 Redirection 한다.

다만, 이 검증 방법은 다음의 단점들이 있다.

  • 1초 미만 단위로 캐시 조정 불가능
  • 날짜 기반의 로직 사용 ( 데이터 수정은 되지 않았어도 마지막 수정날짜만 바뀌면 다른 데이터로 간주한다. )
  • 데이터 말고 주석이나 파일정보만 수정되어도 수정날짜가 바뀜.