为地图或图像服务缓存所设置的属性可大大影响切片创建和使用的成功几率。 因为切片缓存生成是一个消耗大量资源的过程,所以了解如何在不花费时间和资源生成不必要切片的情况下为缓存服务提供最佳性能至关重要。 本主题将介绍可在 ArcGIS Server Manager 中使用的地图和图像缓存属性以及每个属性要考虑的事宜。
在 ArcGIS Server Manager 中访问缓存设置
在 ArcGIS Server Manager 中编辑服务时,可以修改其缓存设置。
注:
虽然缓存管理和生成的许多设置在 ArcGIS Server Manager 中可用,但取决于地理处理工具的设置不可用。 某些设置在发布后无法修改,且在 ArcGIS Server Manager 中显示为只读。
- 打开 ArcGIS Server Manager,然后以 ArcGIS Server 管理员或服务所有者身份登录。 如需此步骤的帮助,请参阅登录 Manager。
- 单击服务,然后单击管理服务。
- 单击地图或影像服务的名称。
这会打开服务的属性。
- 在左侧面板中单击缓存。
- 设置缓存属性。
请注意,在初始化缓存后,切片原点和尺寸等属性都是只读的。
- 在完成缓存属性的修改后,单击保存并重新启动。
基本设置
打开缓存选项卡后,首先需要选择使用缓存中的切片选项以使用缓存中的切片绘制地图或影像服务。 如果选择使用根据数据动态绘制选项进行绘制,则服务器每次都会绘制地图,且地图或影像服务不会使用创建的任何缓存切片。
缓存目录
服务器缓存目录是存储缓存切片的文件系统或对象云存储上的一个位置。 一个服务器缓存目录可存储多个缓存;但可将多个服务器缓存目录添加到服务器。 在创建 ArcGIS Server 站点时,会在您指定的位置为您创建服务器缓存目录。 有关详细信息,请参阅服务器目录。
如果计划将其他 GIS 服务器计算机添加到您的站点,则必须在服务器缓存目录上启用文件共享,以便参与的所有计算机都可以看到它。 有关详细信息,请参阅在 Server Manager 中添加服务器目录和配置多机部署。 确保为 ArcGIS Server 账户授予服务器缓存目录的写入权限,以使服务器可以成功地将切片放置在该目录中。 完成创建缓存后,可以移除写入权限。
切片以目录等级形式组织。 顶级目录和地图服务具有相同的名称,除非服务创建于 GIS 服务器文件夹。 如果地图服务在某个文件夹中,则顶级目录的名称为 <folder name>_<map service name>。
警告:
如果更改地图服务名称或地图数据框名称,则必须手动重命名缓存文件夹以保持匹配。