MapCache is a server that implements tile caching to speed up access to WMS layers. The primary objectives are to be fast and easily deployable, while offering the essential features (and more!) expected from a tile caching solution.
MapCache is part of the MapServer family, but can be configured to cache and serve data from any geospatial server that uses WMS. MapCache can be run on Apache as a module or on any web server that supports CGI/FastCGI such as IIS, Nginx, and Jetty.
Allows tile caches to be stored in
in the cloud using REST (S3, Azure, Google)
in databases including SQLite, Berkeley DB, Riak
Includes a seeder application
Caching based on dimensions (such as time)
Allows caching of Mapbox Vector (MVT) and UTFGrid tiles
Allows tiles to be “assembled” together - allowing tiles for different datasets to be merged together into a single tile to send to the client
Includes a seeder application to pre-fill caches from the command line
Allows requests to be proxied back to a server
An inbuilt demo interface
Licence: MIT-style license
Software Version: 1.12.0
Supported Platforms: Windows, Linux, Mac