Skip To Content

Настройка директорий для построения локального кэша

Если сайт ArcGIS Server включает несколько машин и они одновременно пытаются записать листы в общую директорию кэша, производительность падает. По этой причине сервер использует директорию локального кэша для временной записи листов на каждом компьютере ArcGIS Server.

Кэш картографических сервисов и сервисов изображений

Локальные директории кэш на сервере используются только для кэша с компактным типом хранения. Сервер записывает один пакетный файл (.bundle), который может содержать до 16 000 листов, в локальную директорию кэша. После завершения создания пакета он перемещается в общую директорию кэша. Локальная запись пакетов с их последующим перемещением в общую директорию кэш является более масштабируемым решением, чем запись пакетов из всех систем непосредственно в общую директорию кэша.

Прежние версии:

В 10.0 и более ранних версиях вы могли включать или отключать использование директорий локального кэша. В версии 10.1 и более поздних версиях если ArcGIS Server обнаруживает, что вы использовали открытую сетевую папку для директории кэша, пакетные файлы всегда сначала записываются в локальную директорию кэша.

Кэш сервиса сцен

Сервер записывает несколько временных файлов в локальную директорию кэша, прежде чем они будут перемещены в хранилище листов кэша для окончательного хранения. Эти временные файлы очень велики, они могут в три-пять раз превосходить объем готового кэша. Эти временные файлы удаляются по завершении построения кэша.

Установка местоположения расположения локальной директории кэш

Локальная директория кэша по умолчанию представляет собой временную папку для учетной записи ArcGIS Server. Ее можно изменить с помощью Директории администратора ArcGIS Server.

Рекомендуется иметь, по крайней мере, 0,5 Гб доступного дискового пространства для каждого выполняющегося экземпляра сервиса геообработки CachingTools, умноженного на число компьютеров в сайте ArcGIS Server. Дополнительное дисковое пространство может потребоваться для наборов кэш формата JPEG или смешанного формата (MIXED), которые используют высокое качество сжатия, или кэш формата PNG32 или PNG24.

Как описывалось в предыдущем разделе, если вы публикуете сервисы сцен, директория локального кэша должна быть достаточно велика, чтобы в ней помещались временные файлы, создаваемые при построении кэша сервиса сцен.

  1. Создайте директорию кэша для каждого компьютера в сайте ArcGIS Server, используя идентичный путь. Убедитесь в том, что учетная запись ArcGIS Server обладает разрешениями для записи в эти директории.
  2. Откройте веб-браузер и ArcGIS Server Administrator Directory. Формат URL-адреса должен быть http://gisserver.domain.com:6080/arcgis/admin.
  3. При необходимости выполните вход, используя имя пользователя и пароль учетной записи, у которой есть права администратора для доступа к ArcGIS Server.
  4. Щелкните система > свойства > обновить.
  5. В текстовом поле добавьте свойство localTempFolder, указывающее на вашу папку. Например: {"localTempFolder":"E:\\arcgistemp"}
  6. Нажмите кнопку Обновить.
  7. Используйте ArcGIS Server Manager или окно Каталога для перехода к папке ArcGIS Server с именем System, после чего остановите и перезапустите следующие сервисы:
    • Сервис геообработки CachingTools для картографических сервисов и сервисов изображений
    • Сервис геообработки SceneCachingTools для сервисов сцен