您的位置:首页 > 运维架构 > Tomcat

请问为什么Tomcat要和Apache或者IIS整合? ZT

2008-06-10 00:33 363 查看
转自:爪哇论坛
http://bbs.163jsp.com/posts/list/43.html#46
----大部分的回答是 Apache和IIS不能处理JSP,但是处理静态页面和图片有优势,所以整合Tomcat。

不过本人发现,直接访问Tomcat,效率确实不高。

把Apache或者IIS作为Tomcat的代理,访问速度明显比直接访问Tomcat快!

具体原因,我就不知了,但是我看到的效果是这样的。

----

----如果一个网站基本上都是动态的页面,有必要配上apache或者IIS吗,可以从两个角度来考虑

1,如果只关注性能的话,所有的请求都要通过tomcat来处理,apache(IIS)似乎无用武之地。

2,如果考虑其他的因素,apache(IIS)毕竟提供了很多的配置,如SSL配置,网址过虑,重定向等功能,可以考虑用,但不知对性能的影响如何?

----

----apche和tomcat整合的很多,apache和weblogic之类的应用服务器整合也不少见。

apache作为一个http服务器,在响应处理http请求方面和静态页面处理上有着很好的优势。如果静态页面多的(或者动态生成静态页面的,比如很多新闻网站),还是推荐使用apache的。

尽管你的应用没有很多静态页面,你也可以通过apache和tomcat的整合获得好处。整合apache和tomcat可以实现一个简单的防火墙,把你的tomcat应用部署在内网,由你的apache直接面向公网服务,转发http请求给内网的tomcat,同时,可以实现一个web层的集群,用apache作为集群管理器,达到一定的load balance和fail over功能。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: