openlayer服务端专题图重复生成相同缓存图片

0 投票

问题描述:使用openlayers客户端开发,实现单值,分段专题图渲染。以相同配置参数生成服务端的缓存,发现每次刷新页面都会重新生成一模一样的缓存图片,可使用的专题图参数是固定的,并没有变化,找不到问题的原因,想请教一下,谢谢!

问题图片:

我也尝试了使用iserver自带示例生成缓存文件,发现生成的缓存是正常的。但是示例缓存生成的文件夹和我的不同,示例生成在cache_t文件夹下,我的生成在temp文件夹下,并且生成图片的命名也不同,示例生成的图片命名数字很规范,而我的图片命名数字很杂乱,如下图所示:

4月 14 分类:  66次浏览 | 用户: 超图小号 初出茅庐 (97 分)
修改于 4月 14 用户:超图小号

1个回答

0 投票
你好,这是想要iServer的不自动生成缓存?
4月 14 用户: johnJJ 才高八斗 (832 分)
我想要的效果,相同的缓存只生成一张,而不是每次都在重复的生成相同的图片。我使用classic开发,功能是可以实现的,相同参数条件下,相同的缓存图片只生成一张。而换成openlayers之后,每次渲染都重新生成缓存图片,这样不仅会生成大量缓存文件,而且也起不到缓存的作用,因为每次生成的都是新的缓存。
另外,生成缓存文件的位置也不一样。使用classic开发时,生成在cache_t文件夹下缓存图片命名数字很规范。而用openlayers之后,变成了temp文件夹下,而且缓存图片命名数字也很杂乱。

生成缓存图片对比:

classic:

openlayers:

cache_t是浏览地图生成的缓存文件。
你好,方便远程看一下问题吗,或者qq详细交流一下。qq:2446705230
...