Automatically empty proxy cached content when your site is modified.
As of April 2026, Proxy Cache Purge is a WordPress cache plugin with 40K+ active installations and a 4.4/5 rating from 26 reviews. It has been downloaded 2.2M+ times in total. Requires WordPress 5.0+ and PHP 5.6+. Available on WordPress.org since 2011. Actively maintained — updated within the last month. Downloads are up 48% this week. Support resolution rate: 100%. Top alternative: WP-Optimize – Cache, Compress images….
This plugin does not install nor configure a cache proxy. It acts as an interface with such services.
One common method of caching content for websites is via the use of reverse proxy caching. Common examples of this are Varnish and NGINX. These systems allow a website to update content and have the visitor’s experience cached without the need for complex plugins storing the files locally and using up a user’s disk space.
A reverse proxy cache is installed in front of a server and reviews requests. If the page being requested is already cached, it delivers the cached content. Otherwise it generates the page and the cache on demand.
The Proxy Cache Purge plugin sends a request to delete (aka flush) the cached data of a page or post every time it’s modified.
W…
I had lot of problems with cache but this solved them! Thank you.
The plugin simply works even for all types of cache servers. Only one things bothers me about this plugin is its support for PHP 5.6+ where core itself doesn’t support upto php 7.1 while WordPress recommends using PHP 7.4+. So, this plugin should be compatible with PHP 7.4+.
Using newer php code is good for security and performance while deprecated codes might produce venerability!
Spent most of the day working on getting this working with a remote NGINX reverse proxy. The plug-in keeps complaining about no age header in the response. Google seems to suggest that etags and age headers no longer supported in dynamic content with NGINX. Plug-in help is of no help on what header the plug in is expecting to see in order to work.
removed. Will have to keep deleting the cache the old manual way.
No complaints, it’s been working perfectly for years.
Need it very, very seldom — but when I do need it it works.
When I don’t need it? It’s out of the way and doesn’t advertise itself overmuch, like some of the other plugins I’ve used over time.
ОТЛИЧНО, СПАСИБО ВАМ!
| WordPress | 5.0+ requiredTested up to 6.9.4 |
| PHP | 5.6+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.