Apache 브라우저 캐시 설정
우리가 사용하는 브라우저는 웹페이지 접근 시 캐시가 쌓인다.
캐시를 쌓는 이유는 동일 사이트 접속 시 미리 최근에 저장해놓은 파일들을 이용하면
웹페이지에 더 빠르게 접근이 가능하기 때문이다.
Apache에서 제공하는 캐시모듈을 적용하면 지정한 기간동안 캐시로 보관한다.
Apache에서는 mod_expire 모듈을 통해 설정할수있다.
아래 설정은 gif, png, jpg, jpeg 등 파일에 대하여 1달간 캐시를 설정을 하겠다는 뜻이다.
꼭 month와 같은 "달" 이 아닌 몇시간, 몇일, 몇주 도 설정가능하다
ex) years, months, weeks, days, hours, minutes, seconds
vi httpd.conf
<IfModule expires_module>
ExpiresActive On
ExpiresByType image/x-icon "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType application/x-font-ttf "access plus 1 month"
ExpiresByType application/x-font-woff "access plus 1 month"
ExpiresByType text/css "access 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
</IfModule>