1.1.1 • Published 7 years ago
nginx-cache-purge v1.1.1
nginx-cache-purge
- Gets a list of urls from one or more sitemaps.
- Send a PURGE request to list url's found
Install / Running
From npm
- npm install -g nginx-cache-purge
- nginx-cache-purge http://www.example.com/sitemap.xml
Run from git clone
- git clone https://github.com/mistralol/nginx-cache-purge
- cd nginx-cache-purge && npm install
- node index.js http://www.example.com/sitemap.xml
Server configuration
In order for this to work properly nginx must have the proxy_cache_purge configured correctly. If it does not then this program will not be able to purge the cache. Typical system like debian / ubuntu have this by default when using the nginx-extras package. It has not currently been tested with any other type of server.
TODO List
- Needs support for more input formats
- stdin
- json format
- other xml formats
- Needs limited pipelined request support aka run multiple concurrent requests
- Stats etc...
- Better error reporting
For bugs / ideas please use the issue list on github
Credits
Original Author: James Stevenson
E-Mail: james@stev.org
BLOG: https://www.stev.org