Каждый раз, когда мы добавляем новый слой на наш OpenLayers веб-сайт (данные, предоставляемые в основном сервером GeoServer ), мы обсуждаем, следует ли использовать single-tile или плиточный подход.
Некоторые параметры, которые мы оцениваем, следующие:
Используя плиточный подход, мы получаем:
- Медленное, но непрерывное наращивание области просмотра
- Множество маленьких изображений
- Возможности кэширования на стороне клиента
- Блокировка загрузочного конвейера (6 запросов одновременно)
- Чувство дрожания при навигации во время нагрузки
Используя подход single-tile мы получаем:
- Более плавное ощущение при навигации во время нагрузки
- Задержка до загрузки слоя
- Одно большое изображение для каждого слоя
- Нет кэширования одной плитки
У нас много слоев для редактирования данных в слоях, поэтому тайл-кэш может быть не таким эффективным.
Есть ли лучшие практики , когда дело доходит до черепицы?
Прогрессируя к бесконечно быстрому оборудованию и неограниченным соединениям для передачи данных , обсуждение становится неактуальным, но какую конфигурацию вы считаете самым пользователем- приятный