Кэширование для ускорения Веб карт

Стандартная проблема, с которой приходится сталкиваться администратору ГИС — как быстро показать свои данные пользователям, если данных очень много. В nextgis.com (NextGIS Web) уже поддерживается несколько способов оптимизации скорости показа данных на Веб картах (отрисовки), сегодня мы добавляем еще одну — кэширование.

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

Сравните, например, скорость отрисовки одной и той же карты с кэшированием (слева) и без (справа).

Кэширование включается отдельно для любых стилей векторных слоёв и доступно для пользователей плана Премиум.

Для кэширования можно настроить:

  • Включение/выключение кэша для определенного стиля
  • Включение/выключение режима использования тайлов для запросов изображений — при запросе изображения (а не тайла) использовать кэшированные тайлы при их наличии (ускоряет запрос изображений)
  • Максимальный масштабный уровень — уровень, до которого нужно кэшировать данные, выше этого уровня кэширование не происходит, данные всегда отрисовываются сервером
  • TTL — “время жизни” или хранения тайлов на сервере в секундах, после которого при следующем запросе изображение будет формироваться заново.

Нужны детали?

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

Подключайте Premium и начинайте использовать кэширование слоёв прямо сейчас!

Обсуждение закрыто.