Each time we add a new layer to our OpenLayers based website (data provided primarily by a GeoServer server), we discuss whether to use a single-tile or a tiled approach.
Some of the parameters we evaluate are the following:
Using the tiled approach we get:
- Slow but continuous buildup of the viewport
- Lots of small images
- Client side caching possibilities
- Blocking of the loading pipeline (6 requests at a time)
- Jerky feeling when navigating during load
Using the single-tile approach we get:
- Smoother feeling when navigating during load
- Time delay before layer is loaded
- One large image for each layer
- No caching of the single tile
We have a lot of data editing in the layers, thus a tile-cache might not be that efficient.
Are there any best-practices when it comes to tiling?
Progressing towards infinitely fast hardware and unlimited data connections, the discussion becomes irrelevant, but what configuration do you percieve as the most user-pleasing?