Apache 和Tomcat之间的异同

Apache 和Tomcat

关系

Apache是web服务器(用于静态解析,如HTML、图片加载等)。
Tomcat是一个servlet容器,用于解析动态JSP页面,可以认为是apache的扩展,但是可以独立于apache运行。

区别

相同点:

1、两者都是apache组织开发的
2、两者都有HTTP服务的功能
3、两者都是开源免费的

不同点:

1、Apache是有C语言实现的,支持各种特性和模块从而来扩展核心功能;Tomcat是Java编写的,更好的支持Servlet和JSP。
2、Apache是很最开始的页面解析服务,tomcat是后研发出来的,用以解决动态解析的问题;从本质上来说tomcat的功能完全可以替代Apache,apache不能解析java的东西,但解析静态html速度快于Tomcat。

Apache和Tomcat整合使用

  • 如果客户端请求的是静态页面,则只需要Apache服务器响应请求;
  • 如果客户端请求动态页面,则是Tomcat服务器响应请求,将解析的JSP等网页代码解析后回传给Apache服务器,再经Apache返回给浏览器端。
  • Apache和Tomcat是独立的,在同一台服务器上可以集成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值