
ExpiresDefault directive는 디렉토리나 파일의 Expires 헤더를 기본값으로 설정하는 역할을 합니다.
ExpiresDefault directive의 기본값은 "access plus 1 month"입니다.
access, modification, or maxage를 사용해야 하는 경우는 다음과 같습니다.
- access: 디렉토리나 파일이 마지막으로 요청된 시간을 기준으로 Expires 헤더를 설정할 때 사용합니다.
- modification: 디렉토리나 파일이 마지막으로 수정된 시간을 기준으로 Expires 헤더를 설정할 때 사용합니다.
- maxage: 디렉토리나 파일의 Expires 헤더를 설정할 때, 캐시 유효 시간을 설정할 때 사용합니다.
ExpiresDefault directive를 사용할 때 access, modification, or maxage를 사용해야 하는 경우는 다음과 같습니다.
- access를 사용해야 하는 경우: 디렉토리나 파일이 동적으로 생성되거나, 요청에 따라 내용이 변경되는 경우에 사용합니다.
- modification을 사용해야 하는 경우: 디렉토리나 파일이 정적으로 생성되어 있고, 내용이 변경되지 않는 경우에 사용합니다.
- maxage를 사용해야 하는 경우: 캐시 유효 시간을 설정해야 하는 경우에 사용합니다.
ExpiresDefault directive를 사용할 때, access, modification, or maxage를 사용해야 하는 경우를 예시로 설명하면 다음과 같습니다.
- access를 사용하는 경우: ExpiresDefault "access plus 1 month"
- modification을 사용하는 경우: ExpiresDefault "modification plus 1 year"
- maxage를 사용하는 경우: ExpiresDefault "maxage=3600" (캐시 유효 시간을 1시간으로 설정)
ExpiresDefault directive를 사용할 때, access, modification, or maxage를 사용해야 하는 경우를 이해하고 사용하면, 디렉토리나 파일의 Expires 헤더를 효과적으로 설정할 수 있습니다.
2025-06-08 15:43