有人可以澄清这些吗?

时间:2014-07-24 12:33:52

标签: web

对于企业应用程序的Web托管,我们需要Web服务器还是应用程序服务器? 当应用服务器可以为客户端请求和响应提供所有协议时,为什么要引入Web服务器? 应用程序服务器是否可以在Web服务器中运行,以便可以在WWW中访问Enterprise应用程序?

请帮助,这些是我一直怀疑的疑惑谢谢......

1 个答案:

答案 0 :(得分:0)

您也可以让您的应用服务器成为您的网络服务器,但您通常不应该这样做。

有两个原因(可能还有更多):

  1. 安全性:您的应用程序服务器可能有其他端口/服务端点/接口等,这些端口/服务端点/接口等在本地访问,您不希望将它们暴露给Web。 (您可以使用合适的防火墙获得结果,但Web服务器会添加另一层保护)。

  2. 性能:如果没有专用的Web服务器,除了执行业务逻辑之外,您的应用程序服务器还必须提供静态内容(图像,静态页面等)。拥有专用的Web服务器有助于分配负载。