We have a set of overlays, each setup to appear at different ranges of scales. Very detailed vector-based overlays appear at small scales, and less-detailed vectors or raster overlays take over at larger scales. For the vector overlays, this is achieved by assigning custom styles to a sub-range of each Shape File layer’s ZoomLevelSet. For the raster overlays, we assign an UpperScale and LowerScale to each layer.
This works just great, but we’ve noticed that any overlays that are within the bounds of the map, but out of range of the current scale and therefore not visible, are still being cached, but as empty (full-size but entirely transparent) PNG tiles. This feels pretty wasteful, both in terms of performance and also storage space - the empty tiles still take up around 2-4Kb each.
Are we missing something?
Thanks.