Управление кэшами в ArcGIS Server Manager
Свойства, которые вы установили для кэша своего картографического сервиса или сервиса изображений, могут сильно повлиять на успешность создания и использования листов кэша. Поскольку создание полистного кэша является ресурсоемким процессом, важно понимать, как следует обеспечивать оптимальную производительность для кэшированных сервисов, чтобы ресурсы не тратились на создание ненужных листов. В этом разделе описываются свойства кэшей карт и изображений, доступные в ArcGIS Server Manager, а также особенности, которые следует учитывать для каждого из них.
Доступ к настройкам кэша в ArcGIS Server Manager
При редактировании сервиса в ArcGIS Server Manager вы можете изменять его настройки кэширования.
Примечание:
Хотя большое число настроек управления кэшем и его создания доступны в ArcGIS Server Manager, настройки, зависящие от инструментов геообработки, недоступны. Некоторые настройки невозможно изменить после публикации, и они будут отображаться в ArcGIS Server Manager как доступные только для чтения.
Откройте ArcGIS Server Manager и войдите в систему как администратор ArcGIS Server или владелец сервиса. Справка по этому шагу приведена в разделе Вход в Manager.
Щелкните Сервисы, затем Управлять сервисами.
Щелкните имя картографического сервиса или сервиса изображений.
Откроется окно свойств сервиса.
Щелкните Кэширование на левой панели.
Задайте свойства кэша.
Обратите внимание, что некоторые свойства, например, источник и размеры листа, после инициализации кэша доступны только для чтения.
Когда изменение свойств кэша будет завершено, щелкните Сохранить и перезапустить.
Основные настройки
После открытия вкладки Кэширование первым делом необходимо выбрать опцию отображения картографического сервиса или сервиса изображений Использовать листы кэша. Если выбрать опцию Динамически на основе данных Опция, сервер будет каждый раз прорисовывать карту, и картографический сервис или сервис изображений не будут использовать никаких созданных вами листов кэша.
Директория кэша
Директория кэша сервера — это место в вашей файловой системе или объект в облачном хранилище, где хранятся листы кэша. Одна директория кэша сервера может содержать несколько кэшей; однако, на свой сервер вы можете добавить более одной директории кэша сервера. При создании сайта ArcGIS Server каталог кэша сервера создается в указанном вами расположении. Более подробно см. серверные директории.
При необходимости подключения дополнительного компьютера с ГИС-сервером для поддержки сайта следует настроить общий доступ к директории кэша сервера, для того чтобы она была доступна со всех компьютеров системы. Дополнительная информация содержится в разделах Добавление директории сервера в Server Manager и Настройка развертывания на нескольких компьютерах. Следует убедиться в том, что у учетной записи ArcGIS Server есть права на запись в директорию кэша сервера; только тогда сервер сможет создавать листы в этой директории. После построения кэша можно при необходимости отменить права на запись.
Листы организованы в иерархической форме по директориям. Директория верхнего уровня имеет то же имя, что и картографический сервис, если только этот сервис не был создан в какой-то папке ГИС-сервера. Если картографический сервис создан в папке, тогда директория верхнего уровня называется <folder name>_<map service name>.
Внимание:
При изменении имени сервиса или имени фрейма данных карты необходимо вручную переименовать папку кэша, чтобы привести ее в соответствие с новым именем.