nginx-cache-purge

1.1.1 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i nginx-cache-purge

Weekly Downloads

1

Version

1.1.1

License

ISC

Last publish

Collaborators

  • jstevenson