1.1.1 • Published 7 years ago

nginx-cache-purge v1.1.1

Weekly downloads
4
License
ISC
Repository
github
Last release
7 years ago

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

  1. npm install -g nginx-cache-purge
  2. nginx-cache-purge http://www.example.com/sitemap.xml

Run from git clone

  1. git clone https://github.com/mistralol/nginx-cache-purge
  2. cd nginx-cache-purge && npm install
  3. 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
    1. stdin
    2. json format
    3. 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