-
Notifications
You must be signed in to change notification settings - Fork 669
Description
Hi team,
I'm currently using TileServer-GL to render raster tiles from a vector .mbtiles source. Everything works fine up to zoom level 15, but I encounter two major issues:
🔴 1. Raster rendering is extremely slow at higher zoom levels
Raster tiles from vector sources take several seconds to render at zoom level 15.
Above zoom 15, requests either hang indefinitely (pending in the browser) or result in no tile being rendered.
CPU usage spikes and tiles are not served in reasonable time, causing major usability issues.
🔴 2. Requests beyond max zoom level get stuck pending
When the .mbtiles source only contains tiles up to zoom level 15, any request at z=16+ will be pending instead of returning a proper 404 or empty tile.
This can cause browsers to hang or repeatedly retry.
🔧 Environment:
OS: Ubuntu 22.04 LTS (Docker environment)
CPU: Intel Core i7-12700 (12 cores: 8P + 4E, 20 threads)
RAM: 32GB DDR4
GPU: NVIDIA GeForce RTX 3050 (8GB VRAM)
Storage: SSD NVMe (500GB)
Node.js Version: v18.x
Docker: v24.x
TileServer-GL Version: latest