服务器上的本地缓存目录

同时有多个服务器计算机尝试向共享缓存目录写入切片时,可扩展性将下降。为每个服务器对象容器 (SOC) 计算机指定一个本地缓存目录是一种解决方案。

本地缓存目录仅可用于使用紧密存储类型的缓存。服务器会将一个包文件(可包含多达约 16,000 个切片)写入到本地缓存目录。完成后,会将该包移动到共享缓存目录。相对于所有机器直接将包写入共享缓存目录,在本地写入包后再将其移动到共享缓存目录的可扩展性更强。

要利用本地缓存目录,需要执行以下操作:

  1. 为每台 SOC 计算机指定本地缓存目录。
  2. 在“服务属性”的“缓存”选项卡中,选中在服务器上生成切片时使用本地缓存目录复选框。

    注注:

    使用地理处理工具创建缓存时,使用本地缓存目录的选项将为创建地图服务器缓存工具中的参数。

只有当共享缓存目录不位于生成和缓冲切片的物理计算机时,服务器上的本地缓存才对性能有所帮助。

设置本地缓存目录位置

除非在名称为 ARCTMPDIR 的计算机上定义了系统 变量(其值为其他文件夹),否则默认的本地缓存目录将为 SOC 帐户的临时文件夹。建议在此位置为每个 运行指定用于缓存的地图服务实例 (ArcSOC.exe) 提供至少 0.5 GB 的可用空间。使用高压缩质量的 JPEG 缓存以及具有高位深度的详细 PNG 缓存可能需要更多空间。


7/10/2012