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