아파치에서는 mod_expire 라는 캐시 기능을 제공한다.

아파치를 DSO 모드로 컴파일하여 사용하고 있다는 가정하에

아파치 소스 디렉토리에서 FIND 명령어를 이용하여 해당 모듈 소스를 찾아보자
find ./ -name mod_expires.c

발견 되었다면  아래의 명령어를 실행하여 기존에 서비스중인 아파치에 해당 모듈을 추가하자
/아파치 설치 경로/apxs -aic mod_expires.c

아래는 이미지 파일들에 대하여 1주일 캐시를 사용하는 설정이다.
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType application/x-javascript "access plus 1 weeks"
ExpiresByType text/css "access plus 1 weeks"
ExpiresByType image/jpeg "access plus 1 weeks"
ExpiresByType image/jpg "access plus 1 weeks"
ExpiresByType image/gif "access plus 1 weeks"
ExpiresByType image/png "access plus 1 weeks"
</IfModule>

초기 페이지 요청시 새로 불러들이며, 이후 서핑시 캐시에서 바로 보여준다.

이 게시물을..