Apache缓存系统

apache cookbook有个叫mem_cahce的模块,使用mem_cache模块,编译apache时候必须添加:

1
2
"--enable-cache"
"--enable-mem-cache"

或者使用apxs -ica 添加模块.

mod_mem_cache需要mod_cache模块的支持.

mem_cache 简单应用:

1
2
3
4
5
6
CacheEnable mem /
MCacheSize 262144
MCacheMaxObjectCount 10000
MCacheMinObjectSize 1
MCacheMaxObjectSize 1000000
MCacheRemovalAlgorithm LRU

说明:

1
2
3
4
5
6
CacheEnable mem /                   #需要存储的目录.
MCacheSize 262144 #cache使用内存的最大数量(kbyte)
MCacheMaxObjectCount 10000 #允许在cache中存储的最大数量
MCacheMinObjectSize 1 #最小允许在cache中存储文件的字节数(byte)
MCacheMaxObjectSize 1000000 #最大允许在cache中存储文件的字节书(byte)
MCacheRemovalAlgorithm LRU #文件在cache中使用的算法(默认GDSF)