摘要: 基于ServerAPI模式的WebGIS的优点 用动态链接库取代CGI程序,不会在系统中产生新的进程,资源共用,因而响应速度比CGI快。 基于ServerAPI模式的WebGIS的缺点 1.依附于特定的服务器和计算机平台,程序的移植难度较大。 2.安全性不好,...
基于ServerAPI模式的WebGIS的优点
用动态链接库取代CGI程序,不会在系统中产生新的进程,资源共用,因而响应速度比CGI快。
基于ServerAPI模式的WebGIS的缺点
1.依附于特定的服务器和计算机平台,程序的移植难度较大。
2.安全性不好,一旦DLL出现故障或产生内存泄露,会导致整个WebGIS服务器陷入瘫痪。
3.系统维护复杂,ISAPIDLL要为每个请求产生并维护一个独立的线程,以避免冲突;当优化性能时,还得关闭Web服务器来更换或删除已有的DLL。而CGI不存在这些问题。
上述两种方法虽然增强了客户端的交互性,但在客户端,用户得到的信息都是静态的,整个地图是一个实体,所以无法对其感兴趣的信息进行进一步的操作,任何GIS操作,如放大、缩小、漫游等操作都需要服务器完成并将结果返回,利用插件技术可以较好地解决这一问题。利用浏览器插件,可将部分服务器的功能转到客户端,而且插件处理和传输的是矢量格式的空间数据,故而数据量较小,加快了用户操作的反应速度,减少了网络流量和服务器负载。