Nginx Cache Controller
Provides some functions of controlling Nginx proxy server cache.
Consider an alternative
Nginx Cache Controller shows warning signs in 2026 — compare the alternatives below before installing. It runs on 1K+ sites, is rated 4.7/5 and was last updated 4 years ago, and scores 38/100 on our health check.
- No update in 3 years
- Only tested up to WordPress 6.1 (latest is 7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Nginx Cache Controller stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| cache | >100 |
| nginx | >100 |
| reverse proxy | >100 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 4.7 from 15 reviews
About Nginx Cache Controller
From the official readme · v3.3.4Description
This plugin provides some functions of controlling Nginx proxy server cache.
Security
- Making comment authors’ information ajaxed to prevent the information from caching.
- Send no-cache header on password protected posts to prevent the posts from caching.
- When a scheduled post is published, it will delete the cache through Ajax.
Controlling cache
- Sending X-ACCEL-EXPIRES, you can specify the available period of the cache.
- When you save your post and someone post comments, the cache is deleted automatically.
- Add a menu on the admin bar to delete the cache.
Memo
- Gets comment poster’s IP address by HTTP_X_FORWARDED_FOR header.
- Fixes the issue that the permanent link setting includes index.php.
- When the cache’s expiration period is more than 86400 sec, change the value of wp_verify_nonce() same as the period.
WP-CLI Support
Flush all proxy caches.
wp nginx flush
Show list of all proxy caches.
wp nginx list –format=csv
wp nginx list --format=json
See help.
wp help nginx
Languages
- English(en) – JOTAKI Taisuke
- Japanese(Ja) – JOTAKI Taisuke
- Vietnamese(vi) – Trong
Contributor
Credits
This plug-in is not guaranteed though the user of WordPress can freely use this plug-in free of charge regardless of the purpose.
The author must acknowledge the thing that the operation guarantee and the support in this plug-in use are not done at all beforehand.
Contact
- https://github.com/miya0001/nginx-champuru
Installation
- A plug-in installation screen is displayed on the WordPress admin panel.
- It installs it in
wp-content/plugins. - The plug-in is made effective.
Example of Nginx settings:
Allow X-ACCEL-EXPIRES for fastcgi.
location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/tmp/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $vhost_root/$fastcgi_script_name;
fastcgi_pass_header "X-Accel-Redirect";
fastcgi_pass_header "X-Accel-Expires";
}
Setting cache directory for reverse proxy.
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=czone:4m max_size=50m inactive=120m;
- The default path is /var/cache/nginx.
- The default value of levels is 1:2.
- You can change the cache path at the admin panel.
Setting the key for the reverse cache proxy.
proxy_cache_key "$scheme://$host$request_uri"
- You can customize proxy_cache_key with
nginxchampuru_get_reverse_proxy_keyhook.
Changelog
3.3.4
- Checked in WordPress 6.1.1
3.3.1
- Bug fix for PHP 7.2.x
3.2.0
- Bug fix for PHP 7.x
3.2.0
- Bug fix for WP-CLI
3.1.1
- Tested up to wp4.1
3.1.0
- Add filter for WP-API
https://github.com/megumiteam/nginx-cache-controller/compare/3.0.0…3.1.0
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Nginx Cache Controller alternatives
All cache plugins →FAQ
Nginx Cache Controller: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 16, 2026
Is Nginx Cache Controller free?
Yes. Nginx Cache Controller is free to download and use from the official WordPress.org plugin directory.
Is Nginx Cache Controller safe to use in 2026?
Nginx Cache Controller shows warning signs in 2026 — compare the alternatives below before installing. It runs on 1K+ sites, is rated 4.7/5 and was last updated 4 years ago, and scores 38/100 on our health check.
How many websites use Nginx Cache Controller?
Nginx Cache Controller is active on 1K+ WordPress websites and has been downloaded 304,880 times since it launched in October 2011. It was downloaded 3,090 times in the last 30 days.
Does Nginx Cache Controller work with WordPress 7.1?
Nginx Cache Controller is officially tested up to WordPress 6.1.15, while the latest release is 7.1.3. It may still work, but try it on a staging site first.
When was Nginx Cache Controller last updated?
The latest version, 3.3.4, was released on November 22, 2022 (4 years ago).
Who makes Nginx Cache Controller?
Nginx Cache Controller is developed and maintained by Takayuki Miyauchi.
What are the best alternatives to Nginx Cache Controller?
The most popular alternatives to Nginx Cache Controller are WP Super Cache (1M+ installs), WP Fastest Cache (1M+ installs) and WP-Optimize (1M+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card

