虚拟主机域名注册-常见问题服务器知识 → 服务器问题

什么是应用服务器_应用服务器的工作原理是怎样的

  应用服务器在服务架构中的作用

  当应用程序用户(无论是员工还是 Web 客户端)请求访问应用程序时,应用程序服务器通常会在后端执行繁重的工作以存储和处理动态应用程序请求。

  为什么我们需要应用服务器?

  每天有数十亿的 Web 客户端发出 HTTP 请求,期望即时访问您命名的应用程序。早上例行公事时的顶空,广泛报告的谷歌文档,咖啡休息时的推特,无论使用什么应用程序,它都是从应用程序服务器中提取出来并通过网络服务器传送的。Web 服务器负责为带有 HTTP 响应的 Web 客户端 HTTP 请求提供服务。与应用程序服务器不同,Web 服务器设计足够轻巧,可以在保持安全性的同时处理多个应用程序(或网站)的静态数据请求。动态请求(通常以应用程序的形式)需要额外的帮助。

  应用服务器优化流量并增加安全性

  为了实现最佳的 Web 服务器敏捷性,管理来自 Web 客户端的 HTTP 请求以及从多个网站传递或存储资源是行不通的。应用服务器通过专为处理动态 Web 内容请求而构建的高性能设计填补了这一空白。应用服务器还提供程序冗余和额外的安全层。一旦部署在数据库和 Web 服务器之间,跨网络保留和复制应用程序架构的工作就更加可行。潜在的恶意 Web 通信与数据库服务器中的皇冠宝石之间的额外步骤增加了额外的安全层。因为应用服务器可以处理业务逻辑请求,所以尝试 SQL 注入也困难得多。组织可以使用位于其数据库前面的反向代理服务器进一步保护其数据。代理服务器和VPN可以在匿名和加密通信方面创造奇迹,以保护用户和公司数据。

  应用服务器如何工作?

  与当今的大多数服务器一样,应用服务器包含安全、事务、服务、集群、诊断和数据库等功能。应用服务器的不同之处在于它们处理来自 Web 服务器的servlet 请求的能力。

  我们展示了 Web 应用程序服务器的一般流程:

  客户端打开浏览器并请求访问网站

  Web 服务器接收 HTTP 请求并以所需的网页进行响应

  Web 服务器处理静态数据请求,但客户端想要使用交互式工具

  作为动态数据请求,Web 服务器将请求传送到应用服务器

  应用服务器接收到 HTTP 请求并将其转换为 servlet 请求

  servlet 到达数据库服务器,应用服务器收到 servlet 响应

  应用服务器将 servlet 响应转换为 HTTP 格式以供客户端访问

  在收到来自 Web 服务器的 servlet 请求后,应用程序服务器处理该请求并通过servlet response 响应Web 服务器。由于应用程序服务器主要处理业务逻辑请求,因此 Web 服务器转换 servlet 响应并传递用户可访问的 HTTP 响应。




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:美国服务器和美国VPS有什么区别,购买哪个好
下一篇:塔式服务器有什么作用?塔式服务器优缺点
  >> 相关文章
没有相关文章。
0

在线
客服

在线客服服务时间:9:00-18:00

客服
热线

19899115815
7*24小时客服服务热线

关注
微信

关注官方微信
顶部