服务器是一个中心位置,通过网络应用程序可以存储和访问信息和程序。Web Server是一种服务器,它接受数据请求并返回相关文档,而Application Server包含一个ejb容器组件以及运行企业应用程序。
以下是Web服务器和应用程序服务器之间的重要区别。
序号 | 键 | 网络服务器 | 应用服务器 |
---|---|---|---|
1 | 目的 | Web服务器仅包含Web容器。 | Application Server包含Web容器和EJB容器。 |
2 | 有用 | 对于静态内容(例如静态html页面),Web服务器是很好的选择。 | 应用程序服务器与银行网站等动态内容有关。 |
3 | 资源消耗 | 与应用程序服务器相比,Web服务器消耗的资源更少,如CPU,内存等。 | 应用程序服务器占用更多资源。 |
4 | 目标环境 | Web Server为Web应用程序提供运行时环境。 | 应用程序服务器为企业应用程序提供运行时环境。 |
5 | 多线程支持 | 不支持多线程。 | 支持多线程。 |
6 | 支持的协议 | Web服务器支持HTTP协议。 | Application Server支持HTTP以及RPC / RMI协议。 |
7 | 例 | Apache Web服务器。 | Weblogic,JBoss。 |