服务器上的本地缓存目录
同时有多个服务器计算机尝试向共享缓存目录写入切片时,可扩展性将下降。为每个服务器对象容器 (SOC) 计算机指定一个本地缓存目录是一种解决方案。
本地缓存目录仅可用于使用紧密存储类型的缓存。服务器会将一个包文件(可包含多达约 16,000 个切片)写入到本地缓存目录。完成后,会将该包移动到共享缓存目录。相对于所有机器直接将包写入共享缓存目录,在本地写入包后再将其移动到共享缓存目录的可扩展性更强。
要利用本地缓存目录,需要执行以下操作:
- 为每台 SOC 计算机指定本地缓存目录。
在“服务属性”的“缓存”选项卡中,选中在服务器上生成切片时使用本地缓存目录复选框。
注意:使用地理处理工具创建缓存时,使用本地缓存目录的选项将为创建地图服务器缓存工具中的参数。
只有当共享缓存目录不位于生成和缓冲切片的物理计算机时,服务器上的本地缓存才对性能有所帮助。
设置本地缓存目录位置
除非在名称为 ARCTMPDIR 的计算机上定义了系统 变量(其值为其他文件夹),否则默认的本地缓存目录将为 SOC 帐户的临时文件夹。建议在此位置为每个 运行指定用于缓存的地图服务实例 (ArcSOC.exe) 提供至少 0.5 GB 的可用空间。使用高压缩质量的 JPEG 缓存以及具有高位深度的详细 PNG 缓存可能需要更多空间。
3/7/2012