应用服务器(application server)和web服务器(web server)的区别

web服务器的主要功能是保持文件处于活动状态,以便每周7天、每天24小时浏览网站。任何损失的时间被称为停机时间,这意味着在这一点上,该网站及其网页将无法查看。任何一家优秀的网络托管公司都试图将其停机时间控制在不到一秒钟的时间内,以获得成功。应用程序服务器简化了这个过程,并试图使应用程序的数据访问更容易。...

A Web 服务器 can be either a 计算机程序或者运行一个负责接受http协议来自客户端的请求,服务于http响应以及可选的数据内容,这些内容通常是web页面,例如html格式文档和链接对象。一应用服务器是那种软件引擎将各种应用程序传送到另一个设备。它是在办公室或办公室里找到的那种电脑大学允许网络中的每个人运行的网络软件在同一台机器上。

A 网状物服务器和应用程序服务器可能在以下几点上有所不同:

对比图

应用服务器与web服务器比较图
应用服务器 web服务器
简介(来自维基百科) 应用程序服务器是一个软件框架,它提供了创建网状物应用程序的工具和运行它们的服务器环境。 网状物服务器可以指硬件(计算机)或软件(计算机应用程序),它们有助于传递可通过互联网访问的内容。
定义 应用程序服务器,也称为应用程序服务器,是一个软件框架,它提供了一个应用程序可以在其中运行的环境,而不管应用程序是什么或它们做什么。 网状物服务器可以指硬件(计算机)或软件(计算机应用程序),它们有助于传递可通过互联网访问的内容。
什么是它(it)? 通过各种协议(包括http协议)向客户机应用程序公开业务逻辑的服务器。 处理http协议协议的服务器。
工作 应用服务器用于服务基于网状物的应用程序和基于企业的应用程序(即servlet、jsp和ejb应用服务器内部可能包含一个网状物服务器。 网状物服务器用于为基于网状物的应用程序提供服务
功能 为了向另一台设备交付各种应用程序,它允许网络中的每个人在同一台机器上运行软件。 当用户访问网状物上的站点时,保持html、php、asp等文件可供网状物浏览器查看,从而处理来自客户端的http协议请求。
示例 sun爪哇应用程序服务器、应用服务器服务器、apache geronimo、ibm websphere应用程序服务器、玻璃鱼服务器 apache、microsoft iis、tomcat、jetty、zeus web服务器、oracle网站服务器
支架 分布式事务与ejb servlet和jsp协议
资源利用
客户端可以包括 gui、web服务器 网络浏览器,搜索引擎机器人

功能

web服务器的主要功能是保持文件处于活动状态,以便每周7天、每天24小时浏览网站。任何损失的时间被称为停机时间,这意味着在这一点上,该网站及其网页将无法查看。任何一家优秀的网络托管公司都试图将其停机时间控制在不到一秒钟的时间内,以获得成功。应用程序服务器简化了这个过程,并试图使应用程序的数据访问更容易。

多线程

Web服务器不支持多线程的概念。在应用服务器中,我们有连接池、隔离池、多线程等特性,主要是Web服务器中没有的事务特性。

Web服务器(程序)应该一次从多个TCP/IP连接快速服务请求。考虑到Internet Explorer或Firefox Web浏览器是用户硬盘上的本地程序,而Web页本身不是。这些网页实际上存储在其他计算机的硬盘上,这些硬盘被称为web服务器。应用服务器产品通常捆绑中间件,使应用程序能够与相关应用程序(如Web服务器、数据库管理系统和图表程序)进行交互。

负载极限

web服务器(程序)定义了负载限制,因为它只能处理每个IP地址(和IP端口)的有限数量的并发客户端连接(通常在2到60000之间,默认情况下在500到1000之间),并且每秒只能处理一定数量的请求。另一方面,应用服务器具有更高的容量。

模型

Webserver委托模型相当简单,当请求进入Webserver时,它只是将请求传递给最能处理它的程序(服务器端程序)。它可能不支持事务和数据库连接池。Web服务器仅支持部署.war文件,而应用程序服务器支持部署.war和.ear文件。

应用程序服务器比web服务器更具有动态行为能力。应用程序服务器可以配置为Web服务器。

历史

第一台网络服务器的诞生要归功于蒂姆·伯纳斯·李(timberners-Lee),当时他是欧洲核子研究组织(CERN)新项目的一部分。1989年,他编写了两个程序,实现了第一台web服务器。应用服务器最早出现在20世纪90年代。

可以说,Web服务器是应用服务器的一个子集。随着互联网和web2.0技术的发展,应用服务器和web服务器开始相互模糊。目前,在大多数情况下,软件托管在web服务器上,然后下载到本地硬盘,然后安装在本地计算机上。在融合了web服务器和应用服务器的新模式中,软件将被在线托管,用户可以根据需要访问和使用它,通常比他或她购买新软件的速度要低。

参考文献

  • http://www.javaworld.com/javaqa/2002-08/01-qa-0823-appvswebserver.html?page=2
  • http://en.*********.org/wiki/Application_server
  • http://en.*********.org/wiki/Web_server
  • http://www.geekinterview.com/question_details/17043

  • 发表于 2021-07-04 03:01
  • 阅读 ( 449 )
  • 分类:IT

你可能感兴趣的文章

应用服务器(application server)和web服务器(web server)的区别

应用服务器与Web服务器 应用服务器和web服务器是讨论万维网时常用的术语。我们中的许多人已经遇到了一个web服务器,尽管大多数人不知道它。web服务器是指用于向最终用户提供内容(如HTML页面和其他媒体)的软件或硬件。...

  • 发布于 2021-06-23 12:33
  • 阅读 ( 382 )

客户服务器应用程序(client server application)和web应用程序(web application)的区别

客户机服务器应用程序与Web应用程序 在客户端运行并访问远程服务器获取信息的应用程序称为客户机/服务器应用程序,而完全在web浏览器上运行的应用程序称为web应用程序。客户机服务器总是向远程服务器发出请求以获取一...

  • 发布于 2021-06-23 17:50
  • 阅读 ( 208 )

web服务器(web server)和应用服务器(application server)的区别

虽然术语Web服务器和应用程序服务器经常互换使用,以涉及同一件事-即促进网站的正常运作,但它们不是同一件事。相反,它们协同工作,将内容从网站交付给最终用户。web服务器可能指的是一个程序,它接受并满足来自客户...

  • 发布于 2021-06-25 09:03
  • 阅读 ( 688 )

见解(outlook)和交换(exchange)的区别

...k和Exchange之间的区别,您必须了解电子邮件客户端和邮件服务器之间的区别。邮件服务器是一个系统,它通过网络存储和管理您发送和接收的邮件,通常通过Internet。把邮件服务器想象成你友好的邻居送货员,他会收到来自本地...

  • 发布于 2021-06-25 16:38
  • 阅读 ( 458 )

基于云的(cloud based)和基于服务器(server based)的区别

...技术,但我们对它知之甚少。让我们来看看基于云和基于服务器意味着什么。   什么是基于云的(cloud based)? 云这个词实际上是互联网,它无处不在。云是指一个共享的计算资源池,用户可以通过互联网上基于web的工具按需使...

  • 发布于 2021-06-25 18:14
  • 阅读 ( 436 )

客户(client)和服务器(server)的区别

客户机和服务器的主要区别在于,客户机是通过web请求服务的机器或程序,而服务器是根据客户机的请求向客户机提供服务的机器或程序。 万维网(WWW)允许计算机和其他设备相互通信。网络中的设备需要获得各种服务,包括...

  • 发布于 2021-07-01 00:44
  • 阅读 ( 658 )

windows服务器(windows server)和exchange服务器(exchange server)的区别

...统,而Exchange Server是在Windows Server操作系统上运行的邮件服务器和日历服务器。 微软公司是一个美国的组织,开发、**和销售软件、个人电脑、其他电子设备和相关服务。Windows Server和Exchange Server是两种Microsoft产品。Windows服务器...

  • 发布于 2021-07-01 13:46
  • 阅读 ( 454 )

客户端脚本(client side scripting)和服务器端脚本(server side scripting)的区别

客户端脚本和服务器端脚本的主要区别在于,客户端脚本用于编写在客户端或浏览器中执行的脚本,而服务器端脚本用于编写在服务器端或服务器中执行的脚本。 web按照客户机-服务器模式工作。这里,主机或客户机是指请求服...

  • 发布于 2021-07-02 01:43
  • 阅读 ( 1151 )

web服务器(a web server)和应用服务器(an application server)的区别

在本文中,我们将了解web服务器与应用程序服务器的区别。 总结表格 web服务器 应用服务器 通常存储网页 通常存储应用程序 主要处理网页的http请求 可以处理多个协议 包含静态网页 具有动态内容 定义 web服务器是...

  • 发布于 2021-07-03 03:30
  • 阅读 ( 451 )

客户服务器应用程序(client server application)和web应用程序(web application)的区别

客户机通常使用应用程序通过服务器或介质执行任务。两个这样的应用程序是客户机-服务器应用程序和web应用程序。客户机-服务器应用程序是一个从客户机部分开始工作的应用程序,用于访问远程服务器以执行其必要的任务和...

  • 发布于 2021-07-10 03:45
  • 阅读 ( 335 )
ntn22617
ntn22617

0 篇文章

相关推荐