阿里云代理商-阿里云服务器-阿里云数据库-重庆典名科技

web服务器和应用服务器的主要区别

发布时间: 2021-03-23 11:02:39文章作者: 网站编辑阅读量: 298
       大多数情况下,Web服务器和应用服务器是可以互换使用的。以下给大家介绍的是web服务器和应用服务器的主要区别:
  Web服务器旨在为HTTP内容服务。应用服务器也可以提供HTTP内容,但不限于HTTP。它可以提供其他协议支持,如rmi/rpc。

  虽然大多数Web服务器都有支持脚本语言的插件,如Perl、PHP、ASP、JSP等,但Web Server主要是为静态内容服务的,这些服务器可以通过这些插件生成动态HTTP内容。

web服务器和应用服务器主要区别

  大多数应用服务器都将Web服务器作为它们的组成部分,这意味着应用服务器可以执行Web服务器所能做的任何事情。此外,应用服务器还具有支持应用程序级服务的组件和功能,如连接池、对象池、事务支持、消息传递服务等。
  由于Web服务器非常适合静态内容,而APP服务器非常适合动态内容,因此大多数生产环境都使用Web服务器作为应用服务器的反向代理。这意味着在为页面请求提供服务时,静态内容(如图像/静态HTML)由解释请求的Web服务器提供。使用某种过滤技术(主要是请求资源的扩展),web服务器识别动态内容请求并透明地转发到应用服务器。
  这种配置的示例是ApacheTomcatHTTPServer和Oracle(以前的BEA)WebLogicServer。Apache Tomcat HTTPServer是Web服务器,Oracle WebLogic是应用服务器。
  在某些情况下,服务器是紧密集成的,例如IIS和.NET运行时。IIS是Web服务器。当具有.NET运行时环境时,IIS能够提供应用程序服务。
  以上就是小编给大家分享的Web服务器和应用服务器的主要区别,相信大家对Web服务器和应用服务器有了进一步的认识。
联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠