永发信息网

如何平衡网络GIS服务器与客户端的负载

答案:1  悬赏:80  手机版
解决时间 2021-11-28 18:54
  • 提问者网友:火车头
  • 2021-11-28 02:31
如何平衡网络GIS服务器与客户端的负载
最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-11-28 03:35
在两层体系结构中,有两种方式:
1、基于客户机的网络GIS体系结构
称为“瘦”服务器/“胖”客户机的网络GIS。客户机需要下载或安装相应的客户机GIS应用程序。此外,对于像WeGIS或移动GIS的应用,客户机还需要一些脚本程序,用于在客户端创建复杂的用户接口。
大多数基于客户机的网络GIS中,GIS分析工具和GIS数据最初驻留在服务器上。用户通过客户机向服务器发出GIS数据和GIS处理工具的请求,服务器根据客户机的请求将数据和GIS处理工具一并传送给客户机。客户机接受所需要的数据和GIS处理工具,按照用户的操作,进行GIS数据处理和分析。
2、基于服务器端的网络GIS体系结构
称为“胖”服务器/“瘦”客户机的网络GIS。其主要特点是服务器端的负载较重,GIS的绝大多数功能是在服务器端实现的,客户机的浏览器仅充当前端的对用户友好的接口。用户在客户机浏览器上通过向服务器发送初始化和数据处理与服务请求,服务器接受此请求后,分析请求的处理要求,并对请求加以处理,将处理结果通过网络返回客户机,并在客户机浏览器上按适当方式予以显示。
在三层体系结构中,客户端可以是PC、PDA或蜂窝电话等,中间层通常是工作站或小型机,服务器可以是主机、小型机等。客户机可以不直接向数据服务器发送请求,数据的请求由应用服务器根据客户端的请求向数据服务器提出,数据访问的结果也是由应用服务器负责发送到客户端的。在三层结构中,Web服务器既作为一个浏览服务器,同时又是应用服务器,将整个应用逻辑和规则驻留其上,而只有表示层存在于客户机,使客户机变得很单纯,从而极大地减轻了客户机的负担。在这种结构中,只需相应地增加中间层服务器即可满足应用的需要。应用服务器支持多种关系数据库管理系统和数据类型,并通过对象中间技术,在网络上寻找对象应用程序,完成对象间的通信。这样便屏蔽了网络通信的细节,使客户机和服务器均不需要了解对方的具体工作,从而实现无缝透明的连接。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯