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