这篇文章是继续上次的 Apache,Nginx,Tomcat集群的一个补充,主要是Apache和Tomcat的一些补充。
1、Apache 反向代理只做 HTTP 透明转发,因此,Tomcat 那边,如果使用 Servlet API 获取 request url, server info等等,都是 Tomcat 的。在Tomcat 上的 JSP 或者 HTML 文件里面,都应该是相对路径,不应该使用绝对路径,更不能使用带 Tomcat 地址的 URL。
2、Apache KeepAlive和KeepAliveTimeout的使用,首先KeepAlive的on还是off,需要根据应用来决定,一般的使用是静态资源较多时启用,动态资源较多时关闭,对于高负荷服务器来说,KeepAliveTimeout值较大会导致一些性能方面的问题:超时值越大,与空闲客户端保持连接的进程就越多。
3、Tomcat中的maxThread的建议赋值范围在500-750,如果超过750,那么建议使用2个tomcat组成集群,每个设置为500,这样的使用效果比单个设置为1000要好的多!
Leave a reply