Apache HTTP Server Version 2.0

This document refers to the 2.0 version of Apache httpd, which is no longer maintained. Upgrade, and refer to the current version of httpd instead, documented at:
You may follow this link to go to the current version of this document.
| 설명: | Content cache storage manager keyed to URIs |
|---|---|
| 상태: | Experimental |
| 모듈명: | disk_cache_module |
| 소스파일: | mod_disk_cache.c |
mod_disk_cache는 디스크기반 저장관리자를
구현한다. 이 모듈은 기본적으로 mod_proxy와
같이 사용한다.
내용을 URI를 토대로 만든 키로 캐쉬에 저장하고 가져온다. 접근보호가 된 내용은 캐쉬하지않는다.
mod_disk_cache는
mod_cache가 필요하다.
| 설명: | 하위디렉토리명의 문자개수 |
|---|---|
| 문법: | CacheDirLength length |
| 기본값: | CacheDirLength 2 |
| 사용장소: | 주서버설정, 가상호스트 |
| 상태: | Experimental |
| 모듈: | mod_disk_cache |
CacheDirLength 지시어는 캐쉬
계층구조에서 각 하위디렉토리명의 문자수를 지정한다.
CacheDirLevels와
CacheDirLength를 곱하여 20 보다
크면 안된다.
CacheDirLength 4
| 설명: | 캐쉬의 하위디렉토리 깊이. |
|---|---|
| 문법: | CacheDirLevels levels |
| 기본값: | CacheDirLevels 3 |
| 사용장소: | 주서버설정, 가상호스트 |
| 상태: | Experimental |
| 모듈: | mod_disk_cache |
CacheDirLevels 지시어는 캐쉬의
하위디렉토리 깊이를 지정한다. 캐쉬된 자료를 CacheRoot 디렉토리
아래 이 깊이까지 저장한다.
CacheDirLevels와 CacheDirLength를
곱하여 20 보다 크면 안된다.
CacheDirLevels 5
| 설명: | 캐쉬에서 파일을 찾을때 만기시간을 고려할지 여부 |
|---|---|
| 문법: | CacheExpiryCheck On|Off |
| 기본값: | CacheExpiryCheck On |
| 사용장소: | 주서버설정, 가상호스트 |
| 상태: | Experimental |
| 모듈: | mod_disk_cache |
함수가 구현되면 더 자세한 내용이 여기 나온다.
CacheExpiryCheck Off
CacheExpiryCheck 지시어는 현재
구현되지 않았다.
| 설명: | URL에 해당하는 변하지않은 캐쉬파일을 유지할 시간 |
|---|---|
| 문법: | CacheGcClean hours url-string |
| 기본값: | CacheGcClean ? |
| 사용장소: | 주서버설정, 가상호스트 |
| 상태: | Experimental |
| 모듈: | mod_disk_cache |
함수가 구현되면 더 자세한 내용이 여기 나온다.
CacheGcClean 12 /daily_scripts
CacheGcClean 지시어는 현재 구현되지
않았다.
| 설명: | 매일 가비지컬랙터를 실행할 반복 시간 (24시 시계) |
|---|---|
| 문법: | CacheGcDaily time |
| 기본값: | CacheGcDaily ? |
| 사용장소: | 주서버설정, 가상호스트 |
| 상태: | Experimental |
| 모듈: | mod_disk_cache |
함수가 구현되면 더 자세한 내용이 여기 나온다.
CacheGcDaily 23:59
CacheGcDaily 지시어는 현재 구현되지
않았다.
| 설명: | 가비지컬랙터를 실행하는 간격. |
|---|---|
| 문법: | CacheGcInterval hours |
| 사용장소: | 주서버설정, 가상호스트 |
| 상태: | Experimental |
| 모듈: | mod_disk_cache |
CacheGcInterval 지시어는 카비지컬랙터가
디스크공간을 비우는 시간 간격을 시간단위로 지정한다.
함수가 구현되면 더 자세한 내용이 여기 나온다.
CacheGcInterval 24
CacheGcInterval 지시어는 현재 구현되지
않았다.
| 설명: | 가비지컬랙터가 사용할 최대 메모리량 (kilobyte 단위) |
|---|---|
| 문법: | CacheGcMemUsage KBytes |
| 기본값: | CacheGcMemUsage ? |
| 사용장소: | 주서버설정, 가상호스트 |
| 상태: | Experimental |
| 모듈: | mod_disk_cache |
함수가 구현되면 더 자세한 내용이 여기 나온다.
CacheGcMemUsage 16
CacheGcMemUsage 지시어는 현재
구현되지 않았다.
| 설명: | URL에 해당하는 참조되지않은 캐쉬파일을 유지할 기간. |
|---|---|
| 문법: | CacheGcUnused hours url-string |
| 기본값: | CacheGcUnused ? |
| 사용장소: | 주서버설정, 가상호스트 |
| 상태: | Experimental |
| 모듈: | mod_disk_cache |
함수가 구현되면 더 자세한 내용이 여기 나온다.
CacheGcUnused 12 /local_images
CacheGcUnused 지시어는 현재 구현되지
않았다.
| 설명: | 캐쉬에 저장할 문서의 최대크기 (바이트 단위) |
|---|---|
| 문법: | CacheMaxFileSize bytes |
| 기본값: | CacheMaxFileSize 1000000 |
| 사용장소: | 주서버설정, 가상호스트 |
| 상태: | Experimental |
| 모듈: | mod_disk_cache |
CacheMaxFileSize 지시어는 캐쉬에
저장할 문서의 최대크기를 바이트 단위로 지정한다.
CacheMaxFileSize 64000
| 설명: | 캐쉬에 저장할 문서의 최소크기 (바이트 단위) |
|---|---|
| 문법: | CacheMinFileSize bytes |
| 기본값: | CacheMinFileSize 1 |
| 사용장소: | 주서버설정, 가상호스트 |
| 상태: | Experimental |
| 모듈: | mod_disk_cache |
CacheMinFileSize 지시어는 캐쉬에
저장할 문서의 최소크기를 바이트 단위로 지정한다.
CacheMinFileSize 64
| 설명: | 캐쉬 파일을 저장할 디렉토리 root |
|---|---|
| 문법: | CacheRoot directory |
| 사용장소: | 주서버설정, 가상호스트 |
| 상태: | Experimental |
| 모듈: | mod_disk_cache |
CacheRoot 지시어는 디스크에서
캐쉬 파일을 저장할 디렉토리를 지정한다. mod_disk_cache 모듈을 아파치 서버와 같이 컴파일하였거나
읽어들인 경우 반드시 이 지시어를 정의해야 한다.
CacheRoot에 값이 없으면 설정파일을
처리하지 않는다. CacheDirLevels와 CacheDirLength 지시어는
이 지시어로 지정한 root 디렉토리의 하위디렉토리 구조를 지시한다.
CacheRoot c:/cacheroot
| 설명: | 캐쉬로 사용할 최대 디스크공간 (KByte 단위) |
|---|---|
| 문법: | CacheSize KBytes |
| 기본값: | CacheSize 1000000 |
| 사용장소: | 주서버설정, 가상호스트 |
| 상태: | Experimental |
| 모듈: | mod_disk_cache |
CacheSize 지시어는 캐쉬로 사용할
디스크공간 크기를 KByte (1024 바이트) 단위로 지정한다. 이
지시어는 캐쉬 크기를 제한하지 않는다. 가비지컬랙터가 캐쉬
사용량이 설정한 값보다 작게될때까지 파일을 지운다. 항상
사용가능한 디스크공간 보다 작은 값을 사용하라.
CacheSize 5000000