你好,底图加载缓慢有很多原因,从数据处理到发布服务、前端加载整个过程都会有影响:1、数据如果存储在数据库,可以尝试新建文件型数据源,将数据集复制到文件型数据源中发布服务预览,对比数据库的加载速度。数据量比较大的情况下加载地图服务确实需要时间加载渲染,建议对地图切地图瓦片,然后发布瓦片为地图服务,加载速度更快。如果一定要动态出图(不切瓦片)的话,动态出图 11版本性能高, 相比10系列有31%左右提升。
2、iserver所在的服务器内存、cpu是否高,服务的并发量是否过大,这会影响底图加载;
3、还有就是网络原因,可以排查一下iserver服务器和web端所在服务器的带宽,传输过程网速的网速也有影响,或者打开其他页面查看是否存在加载缓慢的问题。
4、在leaflet端调用时可以按照切的瓦片的比例尺进行加载的,这样会优先加载切好缓存文件而提高显示速率。