New answers tagged cache
As we were looking around for different solutions, we thought there must be a difference in adding a cached and a non-cached layer. And here we got the solution. We were trying to add ArcGIS Tiled Map Service layer NSURL* url = [NSURL URLWithString: @"http://services.arcgisonline.com/arcgis/rest/services/World_Topo_Map/MapServer"]; ...
The easiest way to combine the layers and still cache them using GeoWebCache is to use a LayerGroup which acts exactly like a layer in OpenLayers but is built up from the 3 layers in GeoServer. This is only more efficient if your client always wants to see all three layers.
Do you want it dynamic, as in, you can change which of the three to view client-side? IF so, you can form up a request that combines 1,2 or 3 layers into a single get request, and OpenLayers can handle this, I reckon. But, do you need to? Try it the simple way first, and then if you are experiencing performance issues, look into combining it. To answer ...
Yes. Check out MapProxy, which is capable of combining multiple tile sources, among lots of other things. Really cool app. I can't speak authoritatively on efficiency with this approach, but your app is only making one call instead of three. That seems more efficient, right? You might even find that it's preferable to handle caching with MapProxy instead. ...
Top 50 recent answers are included