Navigation:  WebOffice > Best Practices >

Use Caches wherever it is possible

Previous pageReturn to chapter overviewNext page

Advantages offered by map caches are

 

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 pre-rendered caches).

 

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

 

WebOffice 10 R3 was designed to fully support map caches of types

 

Single fused cache (pre-rendered – mxd and msd based caches)

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.

As generating a pre-rendered cache may be a quite time consuming task which may take a lot of server resources (for rendering the cache tiles) WebOffice 10 R3 was designed to fully support caches of type Cache on demand. Caches of this type do not need to be pre-rendered 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 pre-rendered.

 

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