您的位置 首页 技术

DirectAdmin添加Mod_cache优化Apache

DirectAdmin默认的处理引擎为Apache,默认没有自带Mod_cache。而Mod_cache可以缓存常用的静态文件,如:css、js等,可利用它提升网页的加载速度。 &…

DirectAdmin默认的处理引擎为Apache,默认没有自带Mod_cache。而Mod_cache可以缓存常用的静态文件,如:css、js等,可利用它提升网页的加载速度。

 

1、进入Apache 2目录

 

cd /usr/local/directadmin/custombuild/configure/ap2

 

若您的DA默认安装的是Apache 1系列版本,则将上方的“ap2”改为“ap1”

 

2、修改configure.apache文件,在配置代码的末尾处,添加以下内容

 

“–enable-cache” \
“–enable-disk-cache” \
“–enable-mem-cache”

 

如图:

 

apache_cache-1.jpg3、回到上两层文件夹,并重新编译Apache

 

cd /usr/local/directadmin/custombuild
./build apache #编译

 

4、设置mod_cache参数

 

(1)进入文件夹,并修改httpd-includes.conf

 

cd /etc/httpd/conf/extra/
vi httpd-includes.conf

 

(2)添加以下白色字体的内容(无需添加黄色字体)

 

<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>

 

如图:

apache_cache-2.jpg

 

5、保存并重启Apache

 

service httpd restart

本文来自网络,不代表24小时课堂在线立场,转载请注明出处:https://www.24ketang.cn/412.html

为您推荐

返回顶部