Apache 에서 mod_expires.so 모듈을 이용하여 정적 콘텐츠 중 웹 폰트(eot, ttf, woff)를 로컬 PC의 캐시에 저장하여

페이지 호출 시 속도 향상을 기대할 수 있음

 

설정 버전 : Apache 2.2.x 

 

설정 방법 :

 

1) mod_expires.so 파일을 /엔진Home Dir/modules 밑에 위치시킨 후 컴파일

 

2) httpd.conf 파일에 아래와 같이 설정

 

LoadMoudle expires_module modules/mod_expires.so <-- 모듈 등록

 

<IfModule mod_expires.c>

ExpiresActive on

AddType application/vnd.ms-fontobject .eot

AddType application/x-font-ttf .ttf

AddType application/x-font-woff .woff

## Web fonts

ExpiresByType application/font-woff  "access plus 1 week"  <-- 첫 접속 후 1주일 간 캐쉬로 저장

ExpiresByType application/x-font-ttf "access plus 2 days"

ExpiresByType application/vd.ms-fontobject "access plus 3 months"

<IfModule>

 

웹 폰트 이외에도 image, Javascript 등의 파일도 캐시로 설정 가능