为什么Web服务器和应用程序服务器之间的边界变

  Web服务器和应用程序服务器通常被视为一个全体,但它们的操作原则依然存在一些差异:假定Web服务器首要处理将HTML发送给读卡器进行读取,那么应用程序服务器便是为客户端应用程序供给对事务逻辑的拜访的方法。在以前,两者之间的功用差异是清楚明了的,但现在大多数情况下,人们习惯于将Web服务器分类为应用服务器的子集;由于跟着各自功用的增加,它们之间的鸿沟变得模糊不清。网页的内容是静态的和动态的。静态内容,Web服务器能够直接将作用发送回读卡器,关于动态内容,一般需求先由应用服务器处理,再由应用服务器回来作用。前期由于HTTP 1.0协议的束缚,Web服务供给的页面内容和图像服务大多是静态的。之后,跟着CGI函数的增加,意味着每个Web央求都要建议一个进程来生成动态内容。例如,中最常用的Web服务器。NET是IIS,由于IIS能够解说和处理两种Microsoft动态网页脚本语言ASP和ASP。NET。

  

为什么Web服务器和应用程序服务器之间的边界变

 

  尽管Web服务器不支持事务处理或数据库连接池,但HTTP协议正变得更加复杂,这使得Web服务器更加紊乱,具有缓存、安全和会话处理等附加功用。它能够处理更高的负载、更高的并发性,并通过将XML有效负载传输到服务器来使自己能够进行处理。响应能力(前提是不需要应用服务器来处理相关逻辑)。与Web服务器一样,应用服务器也装备了各种容错和可伸缩性技能,传统的应用服务器也开始使用嵌入式HTTP通信和其他最初归于Web服务器的功用。Web服务器现在包含在大多数应用服务器中,这意味着Web服务器能够被视为应用服务器的一个子集。但是,在一些凌乱网站的结构中,我们依然建议它们独立装备。毕竟,某些功用的必要分离有助于进步体系的整体功能,并为保护和升级留下空间。

为什么Web服务器和应用程序服务器之间的边界变


热门推荐
返回列表
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。