mod_disk_cache - Apache HTTP Server

Apache Server 2.0

<-

아파치 모듈 mod_disk_cache

설명:Content cache storage manager keyed to URIs
상태:Experimental
모듈명:disk_cache_module
소스파일:mod_disk_cache.c

요약

이 모듈은 실험적인 상태이다. 문서는 아직 작업중이다...

mod_disk_cache는 디스크기반 저장관리자를 구현한다. 이 모듈은 기본적으로 mod_proxy와 같이 사용한다.

내용을 URI를 토대로 만든 키로 캐쉬에 저장하고 가져온다. 접근보호가 된 내용은 캐쉬하지않는다.

주의:

mod_disk_cachemod_cache가 필요하다.

top

CacheDirLength 지시어

설명:하위디렉토리명의 문자개수
문법:CacheDirLength length
기본값:CacheDirLength 2
사용장소:주서버설정, 가상호스트
상태:Experimental
모듈:mod_disk_cache

CacheDirLength 지시어는 캐쉬 계층구조에서 각 하위디렉토리명의 문자수를 지정한다.

CacheDirLevelsCacheDirLength를 곱하여 20 보다 크면 안된다.

CacheDirLength 4

top

CacheDirLevels 지시어

설명:캐쉬의 하위디렉토리 깊이.
문법:CacheDirLevels levels
기본값:CacheDirLevels 3
사용장소:주서버설정, 가상호스트
상태:Experimental
모듈:mod_disk_cache

CacheDirLevels 지시어는 캐쉬의 하위디렉토리 깊이를 지정한다. 캐쉬된 자료를 CacheRoot 디렉토리 아래 이 깊이까지 저장한다.

CacheDirLevelsCacheDirLength를 곱하여 20 보다 크면 안된다.

CacheDirLevels 5

top

CacheExpiryCheck 지시어

설명:캐쉬에서 파일을 찾을때 만기시간을 고려할지 여부
문법:CacheExpiryCheck On|Off
기본값:CacheExpiryCheck On
사용장소:주서버설정, 가상호스트
상태:Experimental
모듈:mod_disk_cache

함수가 구현되면 더 자세한 내용이 여기 나온다.

CacheExpiryCheck Off

CacheExpiryCheck 지시어는 현재 구현되지 않았다.
top

CacheGcClean 지시어

설명:URL에 해당하는 변하지않은 캐쉬파일을 유지할 시간
문법:CacheGcClean hours url-string
기본값:CacheGcClean ?
사용장소:주서버설정, 가상호스트
상태:Experimental
모듈:mod_disk_cache

함수가 구현되면 더 자세한 내용이 여기 나온다.

CacheGcClean 12 /daily_scripts

CacheGcClean 지시어는 현재 구현되지 않았다.
top

CacheGcDaily 지시어

설명:매일 가비지컬랙터를 실행할 반복 시간 (24시 시계)
문법:CacheGcDaily time
기본값:CacheGcDaily ?
사용장소:주서버설정, 가상호스트
상태:Experimental
모듈:mod_disk_cache

함수가 구현되면 더 자세한 내용이 여기 나온다.

CacheGcDaily 23:59

CacheGcDaily 지시어는 현재 구현되지 않았다.
top

CacheGcInterval 지시어

설명:가비지컬랙터를 실행하는 간격.
문법:CacheGcInterval hours
사용장소:주서버설정, 가상호스트
상태:Experimental
모듈:mod_disk_cache

CacheGcInterval 지시어는 카비지컬랙터가 디스크공간을 비우는 시간 간격을 시간단위로 지정한다.

함수가 구현되면 더 자세한 내용이 여기 나온다.

CacheGcInterval 24

CacheGcInterval 지시어는 현재 구현되지 않았다.
top

CacheGcMemUsage 지시어

설명:가비지컬랙터가 사용할 최대 메모리량 (kilobyte 단위)
문법:CacheGcMemUsage KBytes
기본값:CacheGcMemUsage ?
사용장소:주서버설정, 가상호스트
상태:Experimental
모듈:mod_disk_cache

함수가 구현되면 더 자세한 내용이 여기 나온다.

CacheGcMemUsage 16

CacheGcMemUsage 지시어는 현재 구현되지 않았다.
top

CacheGcUnused 지시어

설명:URL에 해당하는 참조되지않은 캐쉬파일을 유지할 기간.
문법:CacheGcUnused hours url-string
기본값:CacheGcUnused ?
사용장소:주서버설정, 가상호스트
상태:Experimental
모듈:mod_disk_cache

함수가 구현되면 더 자세한 내용이 여기 나온다.

CacheGcUnused 12 /local_images

CacheGcUnused 지시어는 현재 구현되지 않았다.
top

CacheMaxFileSize 지시어

설명:캐쉬에 저장할 문서의 최대크기 (바이트 단위)
문법:CacheMaxFileSize bytes
기본값:CacheMaxFileSize 1000000
사용장소:주서버설정, 가상호스트
상태:Experimental
모듈:mod_disk_cache

CacheMaxFileSize 지시어는 캐쉬에 저장할 문서의 최대크기를 바이트 단위로 지정한다.

CacheMaxFileSize 64000

top

CacheMinFileSize 지시어

설명:캐쉬에 저장할 문서의 최소크기 (바이트 단위)
문법:CacheMinFileSize bytes
기본값:CacheMinFileSize 1
사용장소:주서버설정, 가상호스트
상태:Experimental
모듈:mod_disk_cache

CacheMinFileSize 지시어는 캐쉬에 저장할 문서의 최소크기를 바이트 단위로 지정한다.

CacheMinFileSize 64

top

CacheRoot 지시어

설명:캐쉬 파일을 저장할 디렉토리 root
문법:CacheRoot directory
사용장소:주서버설정, 가상호스트
상태:Experimental
모듈:mod_disk_cache

CacheRoot 지시어는 디스크에서 캐쉬 파일을 저장할 디렉토리를 지정한다. mod_disk_cache 모듈을 아파치 서버와 같이 컴파일하였거나 읽어들인 경우 반드시 이 지시어를 정의해야 한다. CacheRoot에 값이 없으면 설정파일을 처리하지 않는다. CacheDirLevelsCacheDirLength 지시어는 이 지시어로 지정한 root 디렉토리의 하위디렉토리 구조를 지시한다.

CacheRoot c:/cacheroot

top

CacheSize 지시어

설명:캐쉬로 사용할 최대 디스크공간 (KByte 단위)
문법:CacheSize KBytes
기본값:CacheSize 1000000
사용장소:주서버설정, 가상호스트
상태:Experimental
모듈:mod_disk_cache

CacheSize 지시어는 캐쉬로 사용할 디스크공간 크기를 KByte (1024 바이트) 단위로 지정한다. 이 지시어는 캐쉬 크기를 제한하지 않는다. 가비지컬랙터가 캐쉬 사용량이 설정한 값보다 작게될때까지 파일을 지운다. 항상 사용가능한 디스크공간 보다 작은 값을 사용하라.

CacheSize 5000000

top

CacheTimeMargin 지시어

설명:문서를 캐쉬할 최소시간 한계
문법:CacheTimeMargin ?
기본값:CacheTimeMargin ?
사용장소:주서버설정, 가상호스트
상태:Experimental
모듈:mod_disk_cache

함수가 구현되면 더 자세한 내용이 여기 나온다.

CacheTimeMargin X

CacheTimeMargin 지시어는 현재 구현되지 않았다.