这两天在整合resin+apache,自己纳闷不是resin自己也可以独立运行吗?为什么还要tomcat呢。带着这个疑问,我在网上搜寻了以下,得到了答案,现在写下apache和tomcat及resin整合时的优势,以加深印象:
resin为什么要和apache整合呢?
apache是web server,当然resin也可以做web server,但是如果用apache做web server,resin做应用服务器,这样压力会小一些。 而且这样如果你想同时支持PHP、asp等其他语言的话,也可以实现了。
resin本身带一个web服务,但不能承受大的访问量。 可以在配置文件里把它关掉让它只解释jsp。
aphche能承担较大的数据量和访问量,服务器稳定性较好。但由于apache本身是无法编译JSP文件的,需要Resin这样的一个JSP运行平台来支持。
tomcat为什么要和apache整合呢?
tomcat有处理http页面得能力,但比起apache http server差很远,如果有jsp页面,还有很多静态得html等页面,整合一下apache http server,这样能发挥他们每个得长处。