Server缓存服务,由于缓存文件经常比较大,默认放在C盘下容易导致磁盘空间不够,因此Server提供了增加缓存路径的方法来解决该问题。
增加的路径有两种,一种是Server所在服务器增加一个和原缓存路径不同,但是还是在本机的路径;另一种是另外一台服务器上的共享文件夹路径作为缓存路径增加到Server所在服务器。
这里假设Map在A机器,Server在B机器,共享文件夹在C机器。
可以用ArcMap中Catalog操作,也可以用浏览器登录Server Manager操作~ 这里只说Catalog操作。
官方帮助:http://resources.arcgis.com/zh-cn/help/main/10.2/index.html#//0154000002r5000000
第一种情况,B机器上的原路径所在磁盘空间不够了,要从B机器其他磁盘的某个文件夹作为新增缓存路径:
参照官方帮助文档,这里需要注意:文档里说的服务连接,是“管理服务连接”,如图所示,新建连接时选第三个选项。操作:catalog→ GIS Server→ Add ArcGIS Server
创建管理连接后,如图,管理连接最后的括号里是(admin)
在管理连接上右键→ Server Properties... 弹出选择 Cache Directory
点击add,新增的路径可以自己填写也可以点后面文件夹图标添加,增加一个本机路径(若该路径不存在,操作完成后会被创建)。
之后OK 应用 确定 就可以了。
第二种情况,B机器上的原路径所在磁盘空间不够了,要从C机器的某个文件夹作为新增缓存路径:
与增加本机路径不同的是,选择C机器的文件夹作为新增缓存路径,需要B机器的Server能够访问到该文件夹,因此需要将该文件夹共享。
需要注意的事项也主要是关于共享文件夹的。
增加完缓存路径后,再发布缓存服务时,在Service Editor界面→ Caching→ Advanced Settings 里可以选择要创建缓存的位置。