Hi,
I have a specific query wrt performance and a general query wrt performance and scalability.
Specific
I have a set of map shape files and associated data [~ 300 MB].
There are approx 6 layers, ie, roads, street boundaries, county boundaries etc
My initial intention was to create a separate layer for each and allow the user to switch these on an off in the overlay switcher but I had a concern about performance of using too many layers.
I then decided to separate these layers into 2 or 3 max. [Physical, Boundaries and Road/Street/ layers]. These would appear in the overlay switcher.
Is the performance of the above layout a valid concern?
I have 1 shape file layer at the minute [evaluation purposes] and 5 other Marker Overlays that are required.
Adding the 3 layers above would mean the following layers would be available in the overlay switcher
- 3 base shape file layers. Although the street layer would only be available at increased zoom levels. Boundaries, rivers etc would be available at all zoom levels
- 5 Marker overlays [InMemoryMarkerOverlay].
I can be careful to some level with the amount of markers displayed and I assume if there are 100 + tiles in a shapefile layer that only the tiles within the extent are requested. Can you confirm that this is true.
General
For evaluation purposes I have a local file store with the maps and this [along with the pages is served through IIS].
This is probably not at all viable for a production environment where there could be anything up to 30 concurrent users accessing various instances of the map control across numerous pages in our web app. IIS probably would be the bottleneck. I noted some of the points here gis.thinkgeo.com/Support/Dis...fault.aspx and here gis.thinkgeo.com/Support/Dis...fault.aspx
Do you have any guidance as to what point a WMS Server needs to be considered. I note that your WMS Server Edition product is still in Beta at this stage.
An alternative strategy I believe would be to serve the maps via a Webservice/WCF service. Would this require a purchase of the Map Suite Services Edition product or are there alternative approaches.
Finally, have you any whitepapers on performance and delivery mechanisms for maps to the web Map control that I can reference.
Thanks,
Liam