DirectAdmin添加Mod_cache优化Apache

发布时间:2011年12月20日 阅读:50518次 分类:PHP环境 10 条评论

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 

标签: directadmin, DA, mod_cache

已有 10 条评论 »

  1. 立式铣床 立式铣床

    技术贴,学习了

  2. 北静 北静

    看看,路过。

  3. 博客大全 博客大全

    交换连接

  4. 洗菜机品牌网 洗菜机品牌网

    代码什么的都看不懂的,呵呵

  5. 法国红酒 法国红酒

    很有难度很专业的样子

  6. 北京工作服 北京工作服

    博主很厉害呢
    真心学习了

  7. 热卖排行 热卖排行

    感觉不错,我去试试看效果怎么样。

  8. 河源seo 河源seo

    对于程序我不太懂,圣诞快乐。

  9. 电子书 电子书

    谢谢。编译这个东西有点难,小菜鸟。

  10. perfect perfect

    帮大忙了 原先安装linux da面板 非常卡 试试这个 教程

添加新评论 »




captcha
请输入验证码