|
知识路径: > 计算机软件与网络基础知识 > 系统配置与性能评价 > 多层结构、分布式系统 > 分布式系统 > 分布式系统设计 > 基于Web的分布式系统设计 >
|
相关知识点:2个
|
|
|
|
在分布式网络环境下,信息系统管理的对象种类繁多,有文本、表格、图形、多媒体文件等,版本、格式关系非常复杂,对这些数据对象的处理过程也同样复杂无比,花费的时间也长,一般都是长事务处理,系统对可靠性和安全性的要求也高。另外,在企业流程管理、产品管理上都需要用户和浏览器端有较为复杂的交互。传统的B/S架构虽然能满足一定的要求,但其不足也比较突出,具体表现如下:
|
|
|
(1)普通的Web应用程序一般都运行在Web服务器上,Web服务器的负载十分繁重。
|
|
|
(2)由于HTTP协议不是面向连接的协议,而是无状态、无连接、以文档描述为基础和基于页面的协议,一次连接只能实现单项数据浏览,不能进行双向数据传输。
|
|
|
(3)目前的HTTP存在着客户端在一次TCP连接中不能实现多次访问,只能进行一次访问。
|
|
|
(4)基于HTML和ASP等脚本语言的页面文档浏览技术不能保存已经浏览过的页面,以及以页面为基本元素的访问机制,这必然造成占有大量网络通信带宽和服务器处理时间。
|
|
|
(5)基于HTML和ASP等脚本语言的Web页面一般只能让用户和浏览器端进行较为简单的交互,不能完成用户和浏览器的复杂交互。
|
|
|
由于存在上述一些缺点,所以采用传统B/S架构的系统难以进行大规模事务处理以及大量的实时用户交互。
|
|
|