FrontEngineer JungBam

max-age와 expires 본문

자바스크립트 개념

max-age와 expires

정밤톨 2023. 3. 1. 14:56

max-age와 expires는 쿠키나 cache-control에서 설정하는 것을 본 경험이 있다.

이것이 무엇인지 한번 짚고 넘어가는 시간이 필요할 것 같아서 정리해보겠다.

Cache-control
응답헤더에 실려와 HTTP 캐시에 대한 설정을 해주는 옵션
쿠키
HTTP통신의 stateless, connectless 단점을 극복하기 위해 응답이 보내졌을때 연결이 만료되더라도 상태를 저장하고 유지하기 위한 방법
max-age expires
유효 기간
(ms 기준으로의 시간이 들어감.)
유효 일자
(그 값으로 날짜가 들어감.)
두개 모두 설정되어 있다면 max-age가 우선순위를 가져 expires는 무시하게 됨.
해당 기간 / 일자가 되면 데이터는 자동으로 쿠키/캐시에서 삭제되게 됨.

참조 :

 

Expires - HTTP | MDN

Expires 헤더는 응답이 더 이상 신선하지 않다고 판단할 날짜/시간을 포함합니다.

developer.mozilla.org

 

 

쿠키와 document.cookie

 

ko.javascript.info

 

반응형
Comments