缓存机制是一种有效提高服务访问效率的方法。
用户在使用 GIS 功能时,会遇到以下情况:
- 空间数据较为复杂,包含几何对象数目过多,渲染符号复杂,使得绘制地图耗费的时间较长。同时空间数据量较为庞大,每次读取数据占有较大内存。
- 地图或者地图的某个范围会被较为频繁访问。
- 空间数据的读取操作较多,写入操作很少,返回客户端的地图结果相对固定,即空间数据变更较少。
由此, SuperMap iServer、SuperMap iEdge 提供了全方位的缓存机制,包括 HTTP 缓存、覆盖全功能服务的请求缓存、三种瓦片类型的地图缓存,用以提高用户访问数据的效率。
本专题主要通过介绍 SuperMap iServer 的缓存策略帮助您全面了解各种缓存的分类、存储格式和不同情况下使用的版本,通过介绍分布式切图服务的使用协助您了解缓存生产和使用的方法,并就不同类型的缓存在制作或发布过程中需要注意问题给您以建议等。