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