web服务器 应用服务器

web服务器:只需要支持HTTP协议、HTML格式文档。主要是响应客户端请求,并返回html以供浏览。

应用服务器:它需要根据需求支持各种协议,包括http,ftp等。为客户端提供商业逻辑,例如调用某个方法,支持EJB、JNDI、JAM API等J2EE API。

常用web服务器:apache、

轻量级应用服务器:tomcat(java架构、不支持EJB)、IIS(ASP)

常用应用服务器:Jboss、 weblogic、websphere(java)、IAS

注意:从上面看出应用服务器基本上是java架构的,asp .net被IIS所支持,php、python一般不需要独立的应用服务器。

Apache是纯粹的web服务器,而Tomcat和IIS因为具有了解释执行服务器端代码的能力,可以称作为轻量级应用服务器或带有服务器功能的Web服务器。

区别:

1、web服务器处理主要包括session、request、response、html、cs、js,应用服务器一般支持jsp、asp(其实,应用服务器作用在响应jsp开始到生成html结束,其他为web服务器的功能)。例如apache只支持静态网页,对于动态地无能为力。IIS、tomcat既能支持动态网页也能支持静态网页。

2、web服务器一般是通用的,应用服务器专用的,例如tomcat一般只支持java而不能支持asp或者php。

3、大多数的web服务器底层都是用C编写的,速度快。

典型应用:apache+tomcat+JDK

实现:apache负责静态页面+tomcat负责jsp等动态页面+jdk负责数据库连接等api调用

作用:web服务器和应用服务器一前一后的设置,可以减少应用服务器的压力,提高系统性能,而且可以通过一台apache连接多台tomcat实现负载均衡。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值