캐시 시간 초과
캐시 유효 시간이 초과해서 서버에 다시 요청하면 다음 두가지 상황이 발생한다.

-
- 서버에서 기존 데이터를 변경함
-
- 서버에서 기존 데이터를 변경하지 않음
- 캐시 만료 후에도 서버에서 데이터를 변경하지 않음
- 클라이언트의 데이터와 서버의 데이터가 같다는 사실을 확인할수 있는 방법이 필요

- 검증 헤더를 추가하여 데이터가 마지막에 수정된 시간을 표기한다.
- 서버에서 데이터의 수정 여부를 판단하여 "http Body" 없이 응답을보낸다.
- 정리
- 캐시 유효 시간이 초과해도, 서버의 데이터가 갱신되지 않으면
- 304 Not Modified + 헤더 메타 정보만 응답 ("바디 X")
- 결과적으로 네트워크 다운로드가 발생하지만, 용량이 적은 헤더 정보만 다운로드
- 매우 실용적인 해결책