Копирование кэш
В какой-то момент вам может потребоваться перенести кэш карты из одной папки в другую или с одного компьютера на другой. Для кэш небольших размеров вы можете использовать инструменты копирования и вставки в операционной системе. Копирование кэш крупных размеров может быть более трудной задачей. Обычно это связано с очень большим числом копируемых файлов, а не с местом на диске, которое занимает кэш.
Компактный формат хранения кэш предназначен для копирования крупных наборов кэш. В таком типе кэш листы (tiles) хранятся не в отдельных файлы, а группируются в большие файлы (.bundle). Это позволяет получить гораздо меньшее число файлов для копирования, а также кэш меньшего размера на диске. Использование компактного формата хранения вместо альтернативного «развернутого» формата может значительно сократить время копирования кэш.
Если вам не нужно копировать крупные наборы кэш в «развернутом» формате, используйте командную строку вместо функций копирования и вставки. Команда Xcopy в Windows может скопировать директорию и все вложенные директории. Далее представлен пример использования команды Xcopy для копирования набора кэш для США из сетевого диска Z в директорию кэш на локальном компьютере:
xcopy Z:\cache\USA C:\arcgisserver\arcgiscache\USA /s /e
Дополнительные сведения о синтаксисе и параметрах командной строки см. в документации по команде Xcopy от Microsoft.
Также доступны приложения сторонних производителей, позволяющие копировать большое число файлов. Копирование с их помощью может быть более стабильным, чем использование стандартных средств операционной системы. Некоторые из этих приложений позволяют планировать операции и ставить их в очередь для выполнения.
При использовании FTP для перемещения кэш в развернутом формате перенос данных может пройти быстрее, если предварительно запаковать файлы кэш в формате ZIP. Сжимать ZIP-файлы не нужно. Цель — избежать переноса большого числа небольших файлов. Некоторые сторонние приложения позволяют упростить архивацию и извлечение файлов.
Структура кэш и его папок
Вы можете копировать кэш на компьютер с существующим картографическим сервисом; этот кэш будет обнаружен после перезапуска сервиса. Имя папки кэш верхнего уровня должно совпадать с именем картографического сервиса. Единственным исключением является ситуация, когда картографический сервис создан в папке на ГИС-сервере, тогда для имени директории верхнего уровня используется следующий синтаксис: <имя_папки>_<имя_картографического_сервиса>.