Navigation:  Installation & General Information > Best Practices > Performance > ArcGIS Server >

Use Caches Whenever It Is Possible

Previous pageReturn to chapter overviewNext page

There are several important advantages offered by map caches:

Caching changes the user experience dramatically (caching enables fast delivery of high quality maps because the (time consuming) rendering of maps and map retrieval gets decoupled) when navigating in the map and displaying the map at different scales,

The server (GIS server) load gets considerably reduced because no dynamic map rendering (the most resource consuming task of the GIS server) is needed at all when using a map cache,

Fast delivery of high quality maps: It is not necessary anymore to find a compromise between map quality and needed map rendering time as the map rendering and the map delivery to the user is totally decoupled (at least for prerendered caches).


Therefore, you should try to use map caches whenever it is possible.


WebOffice 10.8 SP2 was designed to fully support map caches of the following types:

Single fused cache (prerendered)

Cache on demand

Caches of type "exploded and "compact"


All geodata which is more or less static, i.e. does not change dynamically (e.g. day by day), can be used for caching. You should check and categorize your geodata as static or dynamic. This way, you immediately know which geodata you could put into a cache and which not.


Cache on Demand

As generating a prerendered cache may be a quite time consuming task which may take a lot of server resources (for rendering the cache tiles) WebOffice 10.8 SP2 was designed to fully support caches of type cache on demand. Caches of this type do not need to be prerendered completely. Instead the accessing user causes tile generation on demand when viewing a specific map extent. Every user accessing the same map extent later will be able to use the already rendered cache tiles – no wait time for map rendering at all. Anyway, for hot spots or areas of interest parts of the cache may get fully prerendered.


This type of cache therefore offers two considerable advantages:

Administration and maintenance of the cache gets much easier

The user experience is still dramatically improved as the user can use cached maps


Note: Before starting to create caches, remember the WebOffice 10.8 SP2 concepts regarding maps, predefined map views and blending multiple caches. Therefore, see the concept chapters Map collectionMap Views and Blending Multiple Caches on Client Side for details.


Note: Also see the subsequent chapters General Recommendations for Caching and Be Able to Switch Layer Visibilities while Using Caches for more information.