👨🏻‍💻Infra/🟦WEB & WAS

Apache 브라우저 캐시 설정

공개하기부끄러운블로그 2020. 10. 14. 22:07
반응형

우리가 사용하는 브라우저는 웹페이지 접근 시 캐시가 쌓인다.

캐시를 쌓는 이유는 동일 사이트 접속 시 미리 최근에 저장해놓은 파일들을 이용하면 

웹페이지에 더 빠르게 접근이 가능하기 때문이다.

 

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>

반응형