虽然术语Web服务器和应用程序服务器通常可互换使用,是指同一事物,这是为了促进网站的正常运行,但它们并非同一事物。 相反,它们协同工作以将内容从网站交付给最终用户。 Web服务器可能是指一种程序,该程序接受并满足来自客户端的对通过Web的Web资源的传入请求。 它为那些请求以及可选内容(通常为HTML页面,图像文件,视频文件等)提供服务。应用程序服务器使用包括HTTP在内的不同协议为最终用户提供动态内容。 本文介绍了Web服务器和应用程序服务器之间的区别。
什么是Web服务器?
Web服务器不过是旨在处理Web请求的软件程序。 它接受静态内容形式的传入请求,该内容基本上是网站的组成部分,包括HTML页面,图像和视频文件等。然后,它通过HTTP协议以及可选的数据内容来响应请求。 Web服务器的主要工作是将内容提供给万维网,以使最终用户可以访问它们。 它可能是指由硬件或软件组成的系统,或两者都存储Web内容的系统。 简而言之,Web服务器是一台根据请求发送网页的计算机。 Apache是由Apache Software Foundation开发和维护的最流行和使用最广泛的开源Web服务器。
什么是应用服务器?
应用程序服务器是一个经常与Web服务器混合的术语,只是它可以采用各种策略来处理Web服务器发起的请求。 它促进了高端业务应用程序的托管和交付。 它通常被视为由GUI(图形用户界面),应用程序服务器以及数据库和事务处理服务器组成的三层应用程序。 它通过各种协议(包括但不限于HTTP)为应用程序提供业务逻辑。 它是一个软件框架,可提供创建和运行基于Web的应用程序和基于企业的应用程序所需的所有功能。 与其提供静态内容,不如说最适合提供动态内容以及将应用程序从一台设备转移到另一台设备。
Web服务器和应用程序服务器之间的区别
Web服务器和应用程序服务器的基础
Web服务器是指通过万维网为最终用户提供内容或服务的硬件或软件,或两者。它更像是一个程序,它通过HTTP协议响应传入的网络对Web资源的请求。也称为Internet服务器。另一方面,应用程序服务器是基于组件的软件框架,可促进基于Web的应用程序的开发和运行。基本上,这是一个中间层服务器程序,旨在为应用程序提供业务逻辑。内容
Web服务器仅限于HTTP内容,这意味着它仅使用HTT协议来存储,处理和传递内容到客户端。它是一台功能强大的计算机,可通过Internet访问网站,并且客户端和服务器之间的通信使用HTTP进行。应用服务器不仅限于发送静态HTML内容;实际上,它使用几种协议将业务逻辑传输到客户端应用程序。Web服务器和应用程序服务器的功能
网络服务器的工作是接受并响应用户的请求,这些请求是由其计算机的HTTP客户端转发的,该HTTP客户端可以来自网络浏览器或移动应用程序。 Web服务器的主要目的是使静态内容可供用户访问,以在Web浏览器上查看。应用程序服务器的工作是使用几种不同的协议托管和公开业务逻辑应用程序和流程。它与Web服务器结合使用。多线程
Web服务器一次响应来自多个连接的请求,但不能并行处理多个同时的请求。使用线程来提高计算速度的想法根本不适用于Web服务器。另一方面,应用程序服务器支持多线程以及其他一些功能,例如隔离池,连接池,负载平衡,群集等。Web服务器和应用程序服务器的范围
Web服务器基于与Internet和Intranet相关的程序,以使用HTTP协议提供电子邮件,下载FTP文件的请求以及为客户端构建和发布网页。它可以单独使用,也可以作为应用程序服务器中的组件使用。另一方面,应用程序服务器可以执行应用程序服务器能够执行的所有工作,甚至更多。它们更有能力创建动态内容,以服务于Web应用程序和基于企业的应用程序。
总结
Web服务器在互联网的工作方式中起着根本性的作用,没有互联网,互联网就不再存在。 简单来说,Web服务器充当用户与万维网之间的网关。 该系统旨在通过互联网为最终用户提供静态内容。 它仅限于仅通过HTTP协议满足客户的请求。 相反,应用程序服务器需要更多的资源,它们通过各种协议(包括HTTP)为客户端应用程序提供中间件服务。 该框架旨在为最终用户安装,操作和托管应用程序和服务。 虽然两者对于网站正常运行至关重要,但它们彼此却有很大不同。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:Web服务器和应用程序服务器
本文链接:https://www.vsdiffer.com/vs/web-server-vs-application-server.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。