
ExpiresDefault는 Apache 웹서버의 모듈 중 하나로, HTTP Header의 Expires 헤더를 관리하는 역할을 합니다. Expires 헤더는 웹서버가 브라우저에게 웹페이지나 리소스의 유효 기간을 알려주는 헤더입니다.
ExpiresDefault를 설정하면, HTTP Header의 Expires 헤더가 자동으로 설정됩니다. 예를 들어, ExpiresDefault를 "access plus 1 month"로 설정하면, HTTP Header의 Expires 헤더가 현재 시간부터 1개월 후로 설정됩니다.
브라우저가 캐시를 관리하는 방식은 다음과 같습니다. 브라우저는 캐시를 삭제하는 조건으로 다음과 같은 사항을 고려합니다.
1. 캐시의 유효 기간이 만료되면, 브라우저는 캐시를 삭제합니다.
2. 웹서버가 캐시의 유효 기간을 변경하면, 브라우저는 캐시를 삭제합니다.
3. 브라우저가 캐시를 삭제하는 명령을 받으면, 캐시를 삭제합니다.
ExpiresDefault를 설정하면, 브라우저가 캐시를 삭제하는 조건이 변경됩니다. 예를 들어, ExpiresDefault를 "access plus 1 month"로 설정하면, 브라우저는 캐시를 1개월 후에 삭제합니다.
ExpiresDefault를 설정하는 예제는 다음과 같습니다.
ExpiresDefault "access plus 1 month"
이 설정을 사용하면, HTTP Header의 Expires 헤더가 현재 시간부터 1개월 후로 설정되고, 브라우저는 캐시를 1개월 후에 삭제합니다.
2025-05-02 13:27