Apache整合Tomcat之后的优化
原来只是Apache+PHP配置, 如果使用使用增加mod_jk模块的方法整合Tomcat之后的话, Apache的响应速度会变慢, 具体的特征如下: 输入www.yourdomain.com(IP: 206.23.36.32)之后, 浏览器状态显示 “loading 206.23.36.32 “, 然后等待大概1-2秒的时间之后先出现站点内容. 摸索了一下, 可以使用下面的方法:
(1) 将JkMount以及JkUnMount部分写入到
- <virtualhost *:80>
- ServerName www.javatang.com
- DirectoryIndex index.htm
- DocumentRoot "/usr/web/javatang"
- JkMount /*.jsp worker1
- JkMount /servlet worker1
- </virtualhost>
(2) 在<virtualhost *>…</virtualhost>外写入不使用Tomcat解析的类型, 比如php jpg gif等等, 这样可以将这些文件交给Apache进行解析, 减少了判断的时间.
- JkUnMount /*.phpworker1
- JkUnMount /*.htm worker1
- JkUnMount /*.html worker1
- JkUnMount /*.jpg worker1
- JkUnMount /*.gif worker1
经过以上的设置之后, Apache的反应速度有了显著的提高.
没有评论 »
还没有评论呢。