In most cases, GIS services tend to be slower than direct access of GIS data from local disk drives. Consequently, as a GIS user, you will continually be looking for ways to improve performance when using GIS services.
There are a number of strategies that can be used to boost web mapping performance in your applications:
- Fix the performance errors and warnings displayed when you attempt to publish your map as a service. When you go through the steps to publish your map, you'll reach a point where you can run an Analyze command on your map. This returns useful suggestions for improving your map so that it can run most efficiently as a service.
- Reduce network traffic where applicable. One way that you can reduce web traffic is to use a local display cache. This can reduce the amount of data being served to your desktop.
- Precompute information results when you can do so. For example, you can precompute the maps that are delivered with ArcGIS for Server and use cached map services or basemap layers.
- Design your maps for use on the web and in the application environment. When using ArcMap, some map designs are much more efficient than others. For example, using advanced symbology and map labeling can slow down performance. Analyze your map documents to identify and address specific display performance issues.
- Maps should be designed to fit their intended display environment. Recognize that not all web maps are universal. A map that is used in a web browser may not be appropriate for use on a mobile phone.