[Apache] Apache에서 Disk 캐시를 사용하는 방안
본문 바로가기
IT 이야기/Apache

[Apache] Apache에서 Disk 캐시를 사용하는 방안

by 찬찬이 아빠 2019. 11. 19.
반응형

Apache에서 Disk 캐시를 사용하려면 다음과 같이 수행합니다.

 

$HTTPD_HOME/conf.d/mod_disk_cache.conf 파일을 만들어 다음과 같이 기록합니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<IfModule mod_disk_cache.c>
 
   CacheEnable disk    /                    # disk 캐싱할 서비스 디렉터리를 지정
 
   CacheRoot "/var/cache/mod_proxy"        # 캐싱 파일을 저장할 위치를 지정
 
   CacheDirLevels 5                        # 캐시 계층구조에서 하위 디렉터리명의 문자수를 지정
 
   CacheDirLength 3                        # 캐싱할 하위 디렉터리의 깊이를 지정
 
   CacheDefaultExpire 86400                # 캐싱된 파일의 만료 시간을 지정
 
   CacheMaxFileSize 64000                # 캐시에 저장할 파일의 최대 크기를 지정
 
   CacheMinFileSize 64                    # 캐시에 저장할 파일의 최소 크기를 지정
 
   CacheDisable /resources                # 캐싱하지 않을 서비스 디렉터리를 지정
 
   CacheIgnoreCacheControl On            # 인증이 필요한 파일은 캐싱하지 않음
 
</IfModule>
cs

 

참고사항

캐싱할 서비스 디렉터리 및 캐싱하지 않을 서비스 디렉터리는 Apache에서 설정된 DocumentRoot Directory의 하위 디렉터리입니다.

CacheDirLevels와 CacheDirLength의 곱이 20이 넘지 않도록 주의합니다.

 

반응형

댓글