Nginx Cache


Purge the Nginx cache (FastCGI, Proxy, uWSGI) automatically when content changes or manually within WordPress.


  • The Filesystem API needs to function without asking for credentials.
  • Nginx and PHP need to run under the same user, or PHP’s user needs write access to Nginx’s cache path.


  • Plugin settings page.


For detailed installation instructions, please read the standard installation procedure for WordPress plugins.

  1. Install and activate plugin.
  2. Enter “Cache Zone Path” under Tools -> Nginx.
  3. Done.


Easy setup and it works!

Absolutely fabulous! Was planning to write my own as I want things easy and straight forward. But no need after discovering this.

Works well single and multisite

Works well in WordPress single or multi site, clearing the whole cache whenever anything changes. In WPMU you have to configure it in every blog – it would be a nice feature to allow central configuration for WPMU installations.

Simple, but works well

I’ve tried various ones, and wanted the simplest one out there.

It does what it says it will. Gives me no trouble unlike others. Thanks to the developer.

Simple and Actually Works!

For some reason I (and others) could not get the Nginx Helper plugin to work manually (Purge Now button). This plugin is super simple, just tell it where the cache folder is and you’re good to go.

Works when posts are added, changed, or deleted. I have not tested if it clears the cache if a plugin or theme is added/updated as these can cause issues, but it’s easy enough to click the Nginx/Flush Cache menu option. Thanks!

Read all 5 reviews

Contributors & Developers

“Nginx Cache” is open source software. The following people have contributed to this plugin.




  • Fixed 4.6 issue with file-system credentials


  • Improved testing of file-system credentials


  • Initial release