Apache緩存設置
編譯Apache時設置
./configure --prefix=/usr/local/httpd/ --enable-mods-shared=all --enable-so --enable-cache --enable-disk-cache --enable-mem-cache
修改Apache的httpd.conf文件
LoadModule cache_module modules/mod_cache.so
#LoadModule disk_cache_module modules/mod_disk_cache.so
LoadModule mem_cache_module modules/mod_mem_cache.so
<IfModule mod_cache.c>
<IfModule mod_mem_cache.c>
CacheEnable mem /
MCacheSize 204800
MCacheMaxObjectCount 5000
MCacheMinObjectSize 1
MCacheMaxObjectSize 102400
</IfModule>
</IfModule>
說明:
MCacheSize 204800 # 總的充許使用多大的內存空間單位kb
MCacheMaxObjectCount 5000#總的充許緩存多少個文件
MCacheMinObjectSize 1#充許緩存最小的文件大小單位b
MCacheMaxObjectSize 102400#充許緩存最大的文件大小單位b
如何測試是否成功緩存
將LogLevel設定到debug,也就是:
LogLevel debug
ErrorLog /path/to/error.log
這樣,所有過程都會輸出到error的日志中。如果日志中出現了cache相關信息,則說明mod_cache已經正常工作了。