cache-control
-
재요청시 캐쉬는 어떻게 작동할까?CS/네트워크 2020. 12. 27. 16:35
브라우저에 요청에 따라 서버는 브라우저에게 ETag, Last-Modified, Expires, cache-Control 등등 Header 값을 전달하게 됩니다. 이에 응답받은 브라우저는 Header값에 따라 캐쉬 정책을 수행하게 됩니다. ※ 캐쉬 정책 우선순위 1. Last-Modified와 Etag가 같이 있다면, Etag가 우선순위가 높습니다. 2.Expires와 Cache-Control의 경우는 Cache-Control의 설정된 정책이 우선순위가 높습니다. (캐쉬가 만료가 되지 않아도 재검증 이라던지) 1. Last-Modified 1) 브라우저는 최초 응답 시 받은 Last-Modified값을 if-Modified-Since라는 헤더에 포함 시켜 페이지를 서버에게 요청하게 됩니다. 2) 서버는 ..