이미지와 동영상 파일만 캐싱을 하고싶습니다.

구글등 검색을 통한 예제는 ExpiresDefault "access plus 1 month" 추가 되어 있습니다.

이미지와 동영상만 캐싱하고 싶으면 ExpiresDefault 빼야 될까요?

ExpiresDefault 추가 하면 모든 문서까지 캐싱될거 같아서 질문드립니다.

 

<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/jpg "access plus 1 month"
    ExpiresByType image/jpeg "access plus 1 month"
    ExpiresByType image/gif "access plus 1 month"
    ExpiresByType image/png "access plus 1 month"
    ExpiresByType application/x-shockwave-flash "access plus 1 month"
    ExpiresByType image/x-icon "access plus 1 month"
    ExpiresByType audio/ogg "access plus 1 month"
    ExpiresByType image/gif "access plus 1 month"
    ExpiresByType image/jpeg "access plus 1 month"
    ExpiresByType image/png "access plus 1 month"
    ExpiresByType video/mp4 "access plus 1 month"
    ExpiresByType video/ogg "access plus 1 month"
    ExpiresByType video/webm "access plus 1 month"
    ExpiresByType image/ico "access plus 1 month"
</IfModule>

  • profile

    XE에서 생성하는 html 문서는 자동으로 no-cache 헤더가 붙어서 나오므로 ExpiresDefault에 영향을 받지 않습니다. XE를 통하지 않고 html 파일을 따로 만들어 쓴다면 ExpiresDefault가 적용되나, ExpiresByType text/html 이런 식으로 예외처리할 수도 있습니다.

  • profile profile
    궁금한 점들이 많이 해결되었습니다.
    답변 감사합니다.