Map caching is a way to make your map and image content shared on the web as services or layers render faster.
When a dynamic map or imagery layer is requested to be rendered, the server fetches the map or imagery layer's primary content from the database or file system directory and applies cartographic elements on it at runtime.
This process can be intensive on compute, memory, and I/O resources, depending on the complexity of the data and its location.
Cache creation is a process where the server pre-renders a map at predefined scales and stores copies of the map as images in a cache storage location. When a user requests to render the map image layer, the server will distribute these cached tile images, rather than fetching the map or image layer's primary content from the database or file system directory and applying cartographic elements on it at runtime. This process improves the rendering performance of the map image layers, making them accessible to multiple users at a time, while conserving the server's compute resources for other functions.