Apache(Mod_Cache)基于URI键的内容动态缓冲(内存或磁盘),实现HTTP本地缓存或HTTP代理缓存,可以缓存常见的静态文件,如:css、js等,提升网页加载速度。
1、Apache目录,/usr/local/directadmin/custombuild/configure/ap2 ,修改configure.apache,代码的末尾处添加以下内容。
"--enable-cache" \ "--enable-disk-cache" \ "--enable-mem-cache"
2、编译文件
cd /usr/local/directadmin/custombuild ./build apache
3、设置Mod_Cache参数,/etc/httpd/conf/extra/,修改httpd-includes.conf 添加以下内容。
<IfModule mod_cache.c> #CacheForceCompletion 100 #缓存文件数(默认不限制) CacheDefaultExpire 3600 #缓存默认过期时间(秒) CacheMaxExpire 86400 #缓存最大过期时间(秒) CacheLastModifiedFactor 0.1 #缓存时间计算公式,详情请查阅网络资料 <IfModule mod_mem_cache.c> CacheEnable mem / MCacheSize 512000 #内存缓冲区大小,根据服务器内存大小调整(单位:kb) MCacheMaxObjectCount 10000 #缓冲区文件数 MCacheMinObjectSize 1 #缓冲区最小文件(单位:kb) MCacheMaxObjectSize 51200 #缓冲区最大文件(单位:kb) </IfModule> </IfModule>
4、重启Apache
service httpd restart