租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

利用服务器和web服务器有何区分?

发布时间:2023-03-17 08:18:25

利用服务器和web服务器有何区分?根据严格的定义,Web服务器专门处理HTTP要求,而利用程序服务器通过任意数量的协议为利用程序提供业务逻辑。下面,小编详细给大家介绍下。


应用服务器和web服务器有何区别?.png


Web服务器是利用程序服务器的一个公共子集。网络服务器传送静态网络内容——例如HTML页面、文件、图象、视频——主要是为了响应来自网络浏览器的超文本传输协议 (HTTP) 要求。


利用服务器通常也能够提供Web内容,但其主要工作是支持终究用户客户端与服务器端利用程序代码(表示通常称为业务逻辑的代码)之间的交互,以生成和提供动态内容,例如交易结果、决策支持或实时分析。利用程序服务器的客户端可以是利用程序自己的终究用户 UI、Web浏览器或移动利用程序,客户端-服务器交互可以通过任意数量的通讯协议进行。


但是,在实践中,Web服务器和利用程序服务器之间的界限变得更加模糊,特别是随着Web浏览器成为首选的利用程序客户端和用户对Web利用程序和Web利用程序性能的期望不断提高。


大多数网络服务器都支持脚本语言(例如 ASP、JSP、PHP、Perl)的插件,使网络服务器能够根据服务器端逻辑生成动态内容。愈来愈多的利用程序服务器不但包括Web服务器功能,而且使用HTTP作为其主要协议并支持其他协议(例如,CGI和CGI变体)以与Web服务器连接。它们还允许Web利用程序利用反向代理、集群、冗余和负载平衡等服务——这些服务可以提高性能和可靠性,并允许开发人员更少地关注基础设施,更多地关注编码。


更使人困惑的是,许多Web服务器和一些利用程序服务器都被称为或自称为Web利用程序服务器。归根结柢,现今最流行的Web服务器和利用程序服务器是二者的混合体。我们今天使用的大多很多天益丰富的利用程序都具有静态Web内容和动态利用程序内容的组合,通过Web服务器和利用程序服务器技术的组合提供。