Web服务器和应用服务器的区别

广告也精彩

我们经常使用apache、tomcat、nginx、jetty等服务器,但我们不知道它们之间的区别。哪些是Web服务器,哪些是应用服务器?了解WEB服务器,首先你要了解什么是WEB?WEB有三种形式,即超文本(hypertext)、超媒体(hypermedia)和超文本传输协议(HTTP)。您可以简单地理解,HTML页面是WEB的数据元素,处理这些数据元素的应用程序称为WEB服务器,如IIS、apache、nginx等。WEB服务器与客户端打交道,其主要信息有:session、request、response、HTML、JS、CS等。应用服务器提供处理逻辑的应用容器,如java应用、C#应用、ruby应用等。应用程序服务器为客户端应用程序提供访问商业逻辑的方式。Web服务器与应用服务器的关系。WEB服务器通常是通用的,而应用服务器通常是特殊的。例如,Tomcat只处理JAVA应用程序,而不处理ASPX或PHP。Apache是一个WEB服务器(HTTP服务器),其信息源可以是JAVA应用程序,也可以是配置在Tomcat中的ASPX应用程序。Web服务器只负责处理HTTP协议,只能发送静态页面的内容。JSP、ASP、PHP等动态内容需要通过CGI、FastCGI、ISAPI等接口交给其他程序。这个其他程序是应用服务器。常用的web服务器:Apache、IIS、Nginx、Tomcat等。常用应用服务器:Tomcat、Jetty、Weblogic等。一些应用程序服务器还提供http服务,如tomcat,因此可以说tomcat是web服务器和应用程序服务器。

Web服务器和应用服务器的区别

 

转载于天翼云,如有侵权,请联系删除,谢谢

广告也精彩
版权声明:大兵云服务器 发表于 2023年1月4日 pm1:43。
转载请注明:Web服务器和应用服务器的区别 | mjj云导航

相关文章

广告也精彩

暂无评论

暂无评论...