by rtCamp
4.4 (31 reviews)
Nginx Helper
Cleans nginx's fastcgi/proxy cache or redis-cache whenever a post is edited/published. Also does a few more things.
Tested up to WP 6.8.3 (Current: 6.9)
v2.3.5
Current Version v2.3.5
Updated 4 months ago
Last Update on 21 Aug, 2025
Synced 16 hours ago
Last Synced on
Rank
#314
—
No change
Active Installs
100K+
—
No change
KW Avg Position
57.6
—
No change
Downloads
6.1M
+245 today
Support Resolved
0%
—
No change
Rating
88%
Review 4.4 out of 5
4.4
(31 reviews)
Next Milestone 200K
100K+
200K+
32
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro
Unlock Exact Install Count
See the precise estimated active installs for this plugin, calculated from real-time ranking data.
- Exact install estimates within tiers
- Track install growth over time
- Milestone progress predictions
Need 15,166 more installs to reach 200K+
Rank Changes
Current
#314
Change
Best
#
Downloads Growth
Downloads
Growth
Peak
Upgrade to Pro
Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.
Upgrade NowReviews & Ratings
4.4
31 reviews
Overall
88%
5
25
(81%)
4
1
(3%)
3
0
(0%)
2
1
(3%)
1
4
(13%)
Tracked Keywords
Showing 5 of 5| Keyword | Position | Change | Type | Updated |
|---|---|---|---|---|
| fastcgi | 9 | — | Tag | 16 hours ago |
| redis-cache | 36 | — | Tag | 16 hours ago |
| nginx | 41 | — | Tag | 16 hours ago |
| cache purge | 74 | — | Tag | 16 hours ago |
| permalinks | 128 | — | Tag | 16 hours ago |
Unlock Keyword Analytics
Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.
- Full keyword position tracking
- Historical ranking data
- Competitor keyword analysis
Support Threads Overview
Resolved
Unresolved
1
Total Threads
0
Resolved
1
Unresolved
0%
Resolution Rate
Track This Plugin
Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.
Start Tracking FreePlugin Details
- Version
- 2.3.5
- Last Updated
- Aug 21, 2025
- Requires WP
- 3.0+
- Tested Up To
- 6.8.3
- PHP Version
- N/A
- Author
- rtCamp
Support & Rating
- Rating
- ★ ★ ★ ★ ☆ 4.4
- Reviews
- 31
- Support Threads
- 1
- Resolved
- 0%
Keywords
Upgrade to Pro
Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.
Upgrade NowSimilar Plugins
WP Adminify – White Label WordPress, Admin Menu Editor, Login Customizer
7K+ installs
#2,735
Master Addons For Elementor - White Label, Free Widgets, Hover Effects, Conditions, & Animations
40K+ installs
#929
Advanced Ads – Ad Manager & AdSense
100K+ installs
#399
Custom Permalinks
100K+ installs
#416
Social Icons Widget & Block - Social Media Icons & Share Buttons
100K+ installs
#456
Frequently Asked Questions
Common questions about Nginx Helper
Yes, it does. It physically empties the cache directory. It is set by default to /var/run/nginx-cache/.
If your cache directory is different, you can override this in your wp-config.php by adding
define('RT_WP_NGINX_HELPER_CACHE_PATH','/var/run/nginx-cache/');
Replace the path with your own.
If your cache directory is different, you can override this in your wp-config.php by adding
define('RT_WP_NGINX_HELPER_CACHE_PATH','/var/run/nginx-cache/');
Replace the path with your own.
Yes. It handles all post-types the same way.
Manually purging any page from the cache, by following instructions in the previous answer.
Version 1.3.4 onwards, Nginx Helper adds a comment at the end of the HTML source ('view source' in your favourite browser):
<!--Cached using Nginx-Helper on 2012-10-08 07:01:45. It took 42 queries executed in 0.280 seconds.-->. This shows the time when the page was last cached. This date/time will be reset whenever this page is purged and refreshed in the cache. Just check this comment before and after a manual purge.
As long as you don't purge the page (or make changes that purge it from the cache), the timestamp will remain as is, even if you keep refreshing the page. This means the page was served from the cache and it's working!
The rest shows you the database queries and time saved on loading this page. (This would have been the additional resource load, if you weren't using fast-cgi-cache.)
Version 1.3.4 onwards, Nginx Helper adds a comment at the end of the HTML source ('view source' in your favourite browser):
<!--Cached using Nginx-Helper on 2012-10-08 07:01:45. It took 42 queries executed in 0.280 seconds.-->. This shows the time when the page was last cached. This date/time will be reset whenever this page is purged and refreshed in the cache. Just check this comment before and after a manual purge.
As long as you don't purge the page (or make changes that purge it from the cache), the timestamp will remain as is, even if you keep refreshing the page. This means the page was served from the cache and it's working!
The rest shows you the database queries and time saved on loading this page. (This would have been the additional resource load, if you weren't using fast-cgi-cache.)
Nginx helper plugin handles usual scenarios, when a page in the cache will need purging. For example, when a post is edited or a comment is approved on a post.
To purge a page immediately, follow these instructions:
Let's say we have a page at the following domain: http://yoursite.com/about.
Between the domain name and the rest of the URL, insert '/purge/'.
So, in the above example, the purge URL will be http://yoursite.com/purge/about.
Just open this in a browser and the page will be purged instantly.
Needless to say, this won't work, if you have a page or taxonomy called 'purge'.
To purge a page immediately, follow these instructions:
Let's say we have a page at the following domain: http://yoursite.com/about.
Between the domain name and the rest of the URL, insert '/purge/'.
So, in the above example, the purge URL will be http://yoursite.com/purge/about.
Just open this in a browser and the page will be purged instantly.
Needless to say, this won't work, if you have a page or taxonomy called 'purge'.
Yes, you can force override the redis hostname, port or prefix by defining constant in wp-config.php. For example:
`
define('RT_WP_NGINX_HELPER_REDIS_HOSTNAME', '10.0.0.1');
define('RT_WP_NGINX_HELPER_REDIS_PORT', '6000');
define('RT_WP_NGINX_HELPER_REDIS_PREFIX', 'page-cache:');
`
`
define('RT_WP_NGINX_HELPER_REDIS_HOSTNAME', '10.0.0.1');
define('RT_WP_NGINX_HELPER_REDIS_PORT', '6000');
define('RT_WP_NGINX_HELPER_REDIS_PREFIX', 'page-cache:');
`
Yes, you can force override the redis socket path, username, password by defining constant in wp-config.php. For example:
`php
define( 'RT_WP_NGINX_HELPER_REDIS_UNIX_SOCKET', '/var/run/redis/redis.sock' );
define( 'RT_WP_NGINX_HELPER_REDIS_USERNAME', 'admin' );
`php
define( 'RT_WP_NGINX_HELPER_REDIS_UNIX_SOCKET', '/var/run/redis/redis.sock' );
define( 'RT_WP_NGINX_HELPER_REDIS_USERNAME', 'admin' );
Definitely. WPMU_ACCEL_REDIRECT reduces the load on PHP, but it still ask WordPress i.e. PHP/MySQL to do some work for static files e.g. images in your post. Nginx map lets nginx handle files on its own bypassing wordpress which gives you much better performance without using a CDN.
Most likely yes. A wordpress plugin, if not using explicitly any Apache-only mod, should work on Nginx. Some plugin may need some extra work.
FAQ - WP-CLI
Q. How can I update the options using WP-CLI?
`shell
wp option patch update rt_wp_nginx_helper_options
`
Still need help!
Please post your problem in our free support forum.
FAQ - WP-CLI
Q. How can I update the options using WP-CLI?
`shell
wp option patch update rt_wp_nginx_helper_options
`
Still need help!
Please post your problem in our free support forum.