使用Apache+Tomcat比单独使用Tomcat的优缺点
来源:互联网 发布:安徽师范大学网络教育 编辑:程序博客网 时间:2024/05/17 04:55
转自:http://www.myhack58.com/Article/sort099/sort0102/2011/30298.htm
单独使用的优点:配置方便、安全漏洞少(比如利用大小写的JSP下载)
那什么情况下需要使用Apache+Tomcat呢?来分析一下
1、负载均衡
如果你需要负载均衡的话,Apache+Tomcat+modjk是一个选择,利用它,你可以把应用服务器拆分成多个服务器,比如:可以拆分成:
(1)、管理端应用服务器
(2)、客户端应用服务器
(3)、报表、打印服务器放在一台机器上
(4)、批量操作服务器放在一个地方(比如大量的对账调账)
(5)、甚至可以给每批客户一台服务器,比如不同的省
2、各种各样的web server功能
大家都知道,Apache有无数的mod,这些mod提供着各种各样丰富的web功能,如果你需要这些功能,Apache就是必不可少的选择
比如:
(1)虚拟主机
同一个ip要使用多个不同的域名,那么Apache来帮你完成这个问题吧
(2)urlrewrite
3、快速相应性能
在快速响应上的优势Apache可以说远远超过其它服务器,一台Apache只做转发的话可以拖着无数的Tomcat服务器来跑
4、对二进制文件的处理上
对于.jpg .css .js .html等的处理上,Apache的性能远超过Tomcat,可以把这些都配置给Apache
5、对于请求的排队上
6、对于资源的占用上。
这里举个例子,比如应用服务开发用了open-session-in-view,那么在如果只用Tomcat,在处理完成后要给客户端发送response的内容,如果网络很慢,这样应用服务器的session就会一直不关闭,一直等着,容易造成数据库connection过多,造成问题。相应的还有很多类似的资源占用问题
如果用Apache+Tomcat,因为Apache和Tomcat在同一个局域网,之间很快,所有的requese和response都是Apache和Tomcat交互,这部门不会出现上边的问题,而和最终客户都是Apache和最终用户,Apache不会占用这些资源,不会造成这类问题。
以上是一些常见的原因。
- 使用Apache+Tomcat比单独使用Tomcat的优缺点
- 使用Apache+tomcat比单独使用tomcat能带来什么样的好处及坏处
- 使用Apache+tomcat比单独使用tomcat能带来什么样的好处及坏处
- 使用Apache+tomcat比单独使用tomca…
- Apache与tomcat的使用
- Apache与Tomcat使用
- apache+tomcat,ngix+tomcat使用场景
- 使用Apache反向代理tomcat
- MyEclipse10使用Apache Tomcat 7
- tomcat 与 nginx,apache的区别及优缺点
- apache,nigix,tomcat区别与优缺点
- 使用mod_jk2整合Apache和Tomcat的方法
- 使用Apache的代理,整合多个Tomcat
- 使用Apache的代理,整合多个Tomcat
- 使用Apache的代理,整合多个Tomcat
- 使用Apache的代理,整合多个Tomcat
- tomcat、ODE运行bpel--apache-ode-的使用流程
- 使用 Redis 来存储 Apache Tomcat 7 的 Session
- ALSA的ioctl - hwdep
- 关于ALSA的小结
- 从技术转型站长建站一周的点点滴滴
- ANDROID音频系统散记之四:4.0音频系统HAL初探
- Qt 各种数据类型转换
- 使用Apache+Tomcat比单独使用Tomcat的优缺点
- WebService写系统日志
- 在纯DOS下查找文件及文件中的字符串的方法 操作系统---System
- 推荐引擎算法学习导论
- 铁道部网络购票网站存在的一个大问题----一个大大的事务!!!
- JBoss6 消息驱动文件配置
- wml+jsp开发手机网站
- Java正则表达式应用详解
- C语言和设计模式(命令模式)