首页 / 浏览问题 / 云GIS / 问题详情
向iServer数据服务发送增删改请求后,如何让地图服务缓存配合更新
260EXP 2024年01月17日
使用iServer10.1.2将一个工作空间发布成了数据服务和地图服务

之后使用iClient for Classic去对数据服务发送增/删/改请求,但之后地图无法立刻更新

之后把代码中cacheEnabled: true修改成了false后重新加载页面,页面上可以显示出更新后的内容

但重新把cacheEnabled设置回true就又会变成修改前的地图

因为需求原因,不使用缓存会影响出图的速度

请问iServer中数据更新后,对应的地图服务应该如何更新缓存?

1个回答

您好,iServer地图服务首次使用,会在【iServer安装目录】\webapps\iserver\output 下生成缓存文件,cacheEnabled设置为true时,前端会调取缓存文件。如果想要更新,需要在这个路径中删除缓存文件
961EXP 2024年01月17日
感谢解答,我这边删除后测试了一下确实没问题

请问iServer内部有没有这种删除指定地图名缓存的功能,还是需要开发一个?

可以在服务配置文件或者是在服务配置界面设置缓存存活时间

感谢解答
...