Skip to main content

Автономный кэш

API для клиентов ArcGIS позволяют приложениям загружать листы карты с сервера для автономной работы. Разрешение вашим клиентам экспорта фрагментов кэша позволяет REST API выполнять ряд операций, которые авторизуют эти загрузки. Для получения подробной информации см. раздел Экспорт листов.

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

Подсказка:

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

Экспортируемые листы помещаются в выходную папку сервера. Если клиентам разрешено экспортировать листы, может потребоваться увеличить максимально допустимый возраст файлов в выходной папке сервера. Значение по умолчанию, равное 10 минутам, может оказаться недостаточным для получения листов клиентами, прежде чем они будут удалены. См. раздел Редактирование серверной директории в ArcGIS Server Manager для получения дополнительной информации. .

Производительность экспорта

REST API для экспорта листов использует сервис контроля кэширования. Число экземпляров, отведенных CachingTools, картографическим сервисам или сервисам изображений не влияет на производительность. Чтобы увеличить число одновременно выполняемых операций exportTiles, увеличьте число экземпляров сервиса контроля кэширования. Воспользуйтесь формулой 3*N, где N – число ядер одного компьютера ArcGIS Server на сайте.