Apache mod_men_cache使用

2010-08-09

这两天发现,服务器对内存的使用率并不高,觉得好浪费阿!

技术就是降低成本吗,呵呵

站点描述:

全静态页面,站点数据大小250M左右。

内存:4G

内存使用率才:10%都不到

解决方案;

本机加个SQUID做加速。个人感觉意义不大。

然后,看了下apache cookbook有个叫mem_cahce的模块。想尝试下呵呵。

使用mem_cache模块,编译apache时候必须添加

"--enable-cache"

"--enable-mem-cache"

或者使用apxs -ica 添加模块

mod_mem_cache需要mod_cache模块的支持。

mem_cache 简单应用:

CacheEnable mem /
MCacheSize 262144
MCacheMaxObjectCount 10000
MCacheMinObjectSize 1
MCacheMaxObjectSize 1000000
MCacheRemovalAlgorithm LRU



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

详细配置请参考:

http://httpd.apache.org/docs/2.2/mod/mod_cache.htm...

http://httpd.apache.org/docs/2.2/mod/mod_mem_cache...

http://httpd.apache.org/docs/2.2/caching.html#inme...