应用程序服务器和实用程序服务器之间的区别

用户名

伙计们,我正在寻找应用程序服务器和实用程序服务器的外行人定义,以及我们对它们的过分追求,它们为什么重要以及它们起什么作用。请给我一个例子,以更好地了解他们

阿哈德·波卡(Ahad Porkar)

大多数情况下,这些术语Web服务器和应用程序服务器可互换使用。

以下是Web Server和Application Server功能的一些主要区别:

Web Server旨在提供HTTP内容。App Server也可以提供HTTP内容,但不仅限于HTTP。可以提供其他协议支持,例如RMI / RPC Web Server主要设计用于提供静态内容,尽管大多数Web Server具有用于支持脚本语言(如Perl,PHP,ASP,JSP等)的插件,这些服务器可以通过这些语言生成动态HTTP。内容。大多数应用程序服务器将Web服务器作为其中不可或缺的一部分,这意味着App Server可以执行Web Server能够执行的任何工作。此外,App Server具有支持应用程序级服务的组件和功能,例如连接池,对象池,事务支持,消息服务等。由于Web服务器非常适合静态内容,而应用服务器非常适合动态内容,大多数生产环境都将Web服务器用作应用程序服务器的反向代理。这意味着在服务页面请求时,由解释请求的Web服务器提供静态内容(例如图像/静态HTML)。Web服务器使用某种过滤技术(主要是请求资源的扩展)来识别动态内容请求并透明地转发到应用程序服务器。此类配置的示例是Apache Tomcat HTTP Server和Oracle(以前称为BEA)WebLogic Server。Apache Tomcat HTTP Server是Web服务器,Oracle WebLogic是应用程序服务器。Web服务器使用某种过滤技术(主要是请求资源的扩展)来识别动态内容请求并透明地转发到应用程序服务器。此类配置的示例是Apache Tomcat HTTP Server和Oracle(以前称为BEA)WebLogic Server。Apache Tomcat HTTP Server是Web服务器,Oracle WebLogic是应用程序服务器。Web服务器使用某种过滤技术(主要是请求资源的扩展)来识别动态内容请求并透明地转发到应用程序服务器。此类配置的示例是Apache Tomcat HTTP Server和Oracle(以前称为BEA)WebLogic Server。Apache Tomcat HTTP Server是Web服务器,Oracle WebLogic是应用程序服务器。

在某些情况下,服务器是紧密集成的,例如IIS和.NET Runtime。IIS是Web服务器。当配备.NET运行时环境时,IIS能够提供应用程序服务。

答案来自“ Rutesh Makhijani”,这个问题是:链接

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

应用程序服务器和实用程序服务器之间的区别

来自分类Dev

WSGI实用程序和Web服务器之间的区别

来自分类Dev

WSGI实用程序和Web服务器之间的区别

来自分类Dev

使用“连接到服务器”实用程序从debian连接到服务器

来自分类Dev

网络和服务器应用程序之间的差异

来自分类Dev

iPhone应用程序与AWS服务器之间的通信

来自分类Dev

服务Flask应用程序是否需要WSGI服务器和HTTP服务器?

来自分类Dev

如何在Web服务器和图像服务器之间拆分Web应用程序的部署

来自分类Dev

如何在Web服务器和图像服务器之间拆分Web应用程序的部署

来自分类Dev

Android应用程序与服务器之间的客户端服务器通信

来自分类Dev

管理服务器应用程序

来自分类Dev

闪亮的服务器和闪亮的应用程序

来自分类Dev

无法在Rails中区分应用程序服务器和Web服务器

来自分类Dev

Web服务器和应用程序服务器Ruby on Rails

来自分类Dev

应用程序服务器和JVM之间有什么关系?

来自分类Dev

在不同服务器上的ReactJS和WIX Web应用程序之间共享会话

来自分类Dev

应用程序服务器和JVM之间有什么关系?

来自分类Dev

客户端服务器和Web应用程序之间的身份验证

来自分类Dev

IBM Worklight 6.1-软件包服务器实用程序在哪里

来自分类Dev

Visual Studio中的符号服务器实用程序在哪里?

来自分类Dev

服务器安装中的“标准系统实用程序”中有什么?

来自分类Dev

是否有像linqpad这样的跨服务器sql请求实用程序?

来自分类Dev

全局JNDI名称是什么,为什么在应用程序服务器之间有区别?

来自分类Dev

通过联合安全性保护服务器应用程序之间的WCF服务调用

来自分类Dev

通过联合安全性保护服务器应用程序之间的WCF服务调用

来自分类Dev

android应用程序和服务器之间哪个更好?插座还是计时器?

来自分类Dev

需要创建一个ksh脚本以在应用程序服务器和db服务器之间传输文件

来自分类Dev

从DMZ中的应用程序服务器访问SQL Server和SQL Server实例有什么区别

来自分类Dev

如何连续在Android应用程序中向服务器上传数据和从服务器下载数据?

Related 相关文章

  1. 1

    应用程序服务器和实用程序服务器之间的区别

  2. 2

    WSGI实用程序和Web服务器之间的区别

  3. 3

    WSGI实用程序和Web服务器之间的区别

  4. 4

    使用“连接到服务器”实用程序从debian连接到服务器

  5. 5

    网络和服务器应用程序之间的差异

  6. 6

    iPhone应用程序与AWS服务器之间的通信

  7. 7

    服务Flask应用程序是否需要WSGI服务器和HTTP服务器?

  8. 8

    如何在Web服务器和图像服务器之间拆分Web应用程序的部署

  9. 9

    如何在Web服务器和图像服务器之间拆分Web应用程序的部署

  10. 10

    Android应用程序与服务器之间的客户端服务器通信

  11. 11

    管理服务器应用程序

  12. 12

    闪亮的服务器和闪亮的应用程序

  13. 13

    无法在Rails中区分应用程序服务器和Web服务器

  14. 14

    Web服务器和应用程序服务器Ruby on Rails

  15. 15

    应用程序服务器和JVM之间有什么关系?

  16. 16

    在不同服务器上的ReactJS和WIX Web应用程序之间共享会话

  17. 17

    应用程序服务器和JVM之间有什么关系?

  18. 18

    客户端服务器和Web应用程序之间的身份验证

  19. 19

    IBM Worklight 6.1-软件包服务器实用程序在哪里

  20. 20

    Visual Studio中的符号服务器实用程序在哪里?

  21. 21

    服务器安装中的“标准系统实用程序”中有什么?

  22. 22

    是否有像linqpad这样的跨服务器sql请求实用程序?

  23. 23

    全局JNDI名称是什么,为什么在应用程序服务器之间有区别?

  24. 24

    通过联合安全性保护服务器应用程序之间的WCF服务调用

  25. 25

    通过联合安全性保护服务器应用程序之间的WCF服务调用

  26. 26

    android应用程序和服务器之间哪个更好?插座还是计时器?

  27. 27

    需要创建一个ksh脚本以在应用程序服务器和db服务器之间传输文件

  28. 28

    从DMZ中的应用程序服务器访问SQL Server和SQL Server实例有什么区别

  29. 29

    如何连续在Android应用程序中向服务器上传数据和从服务器下载数据?

热门标签

归档