HTTP 헤더 - 캐시와 조건부 요청
캐시캐시란 자주 사용될 것 같은 데이터나 결과물을 더 빠르게 제공하기 위해서 원본 저장소(서버)보다 접근 속도가 더 빠른 저장소(메모리, 디스크 등)에 보관하는 메커니즘이다.만약 헤더가 0.1MB, 바디가 1MB 라고 한다면 위의 경우 첫 응답에는 1.1MB의 리소스를 다운받게 된다.그리고 이를 캐시에 저장한다.두 번째 요청에서는 먼저 캐시 유효 시간 등을 검증한 후 이에 부합되면 캐시에서 리소스를 가져온다.이후 캐시 시간이 초과되면 다시 서버로부터 리소스를 응답받은 후 응답 결과를 다시 캐시에 저장한다.검증 헤더와 조건부 요청 1만약 캐시 시간이 초과되어 다시 데이터를 받을 때, 서버에 있는 데이터와 캐시에 저장되어있는 데이터가 동일하다면(변경되지 않았다면) 캐시에 있는 데이터를 사용해도 되지 않을까?..
2024. 12. 19.
최근댓글