一种缓存切片更新问题的解决方法
来源:互联网 发布:ios视频录制软件 编辑:程序博客网 时间:2024/05/20 11:22
1、应用场景及问题
在WebGIS项目的实施过程中,经常有这样的应用场景:地图切片是在“切片服务器”或者“开发服务器”上生成的,在项目中使用时是将切片拷贝到正式的服务器上。
当地图切片要更新时,正式服务器上并不能局部更新切片,需要我们在“切片服务器”或者“开发服务器”上局部更新切片后,将生成的切片再一次全部拷贝到正式服务器上,也就是覆盖之前的切片数据。这样不仅效率不高,拷贝时间较长,而且还会影响到服务的正常访问。
2、解决方法
ArcGIS 10.1 SP1支持缓存切片在导入导出时可以被覆盖,可以完全解决这个问题。当向地图缓存导入或从中导出切片时,能够允许用原始缓存中的切片文件覆盖目标缓存中的切片文件。在SP1之前,不管是导入还是导出,都会创建a blended image。这个改进可以通过Export Map Server Cache 和 Import Map Server Cache 工具中的一个新的参数Overwrite Tiles 实现。我们可以将更新后的切片快速覆盖目标缓存中的切片文件,效率很高且不会影响到服务的正常访问,调用过程如下图所示:
- 一种缓存切片更新问题的解决方法
- 汉诺塔问题的一种解决方法
- 一种自动定时更新缓存值的缓存实现
- ArcGIS对已发布的缓存服务,如何只更新局部范围的切片
- ECSHOP 缓存问题的解决方法
- ECSHOP 缓存问题的解决方法
- ECSHOP缓存问题的解决方法
- python切片的问题
- 一种kernel panic问题的解决方法
- 一种kernel panic问题的解决方法
- adb devices offline的一种解决方法:更新adb版本
- Openlayers4+servlet实现切片的本地缓存
- AJAX缓存问题的解决方法(IE)
- ajax的缓存问题分析和解决方法
- IE浏览器缓存问题的解决方法
- 更新文件避免浏览器缓存的解决方法(源码)
- 缓存的一种实现
- 缓存更新问题
- 模式设计(三)------状态模式
- 在MFC的单文档里,每个类获得其他类指针的一套方法
- ASM 之 Hello World(附)
- android https 连接建立
- 数据探查(一)
- 一种缓存切片更新问题的解决方法
- informatica转换
- Can't find model for source store
- The model used to open the store is incompatible with the one used to create the store
- AVLTree 二叉平衡树 实现
- 2012.11
- List of some journal impact factors
- Linux下常用压缩格式的压缩与解压方法
- 全文检索功能 --待完善