koop-pgcache
v1.7.2
Published
A PostGIS data cache for Koop.
Downloads
75
Readme
koop-pgcache
A PostGIS data cache for Koop.
Koop's data caching is by default a local, in-memory object. koop-pgcache
allows you to use PostGIS to cache data retrieved from requests more efficiently and minimize round trips and rate limiting from third party data providers.
Install
npm install koop-pgcache
Usage
To use a PostGIS cache, you need to have a PostgreSQL database with PostGIS enabled.
Detailed installation guides for PostgreSQL are available here.
Instructions for enabling PostGIS on an existing PostgreSQL database are available here.
Once you have a PostGIS database for Koop to use as a cache, add the postgres address of the database to your Koop configuration and register the PostGIS cache like so:
var config = {
'db': {
'conn': 'postgres://localhost/koopdev'
}
}
var koop = require('koop')(config)
var koopPg = require('koop-pgcache')
koop.registerCache(koopPg)
If everything was configured correctly, Koop should now be using your PostGIS database to cache data from providers.
Documentation
Resources
Issues
Find a bug or want to request a new feature? Please let us know by submitting an issue.
Contributing
Esri welcomes contributions from anyone and everyone. Please see our guidelines for contributing.