You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-4Lines changed: 5 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -26,12 +26,13 @@ Moreover, granting the correct permissions to the PHP process owner (PHP-FPM-USE
26
26
27
27
🚀**Purge All Nginx Cache**: Completely clear all cached data stored by Nginx.<br/>
28
28
🚀**Preload All Nginx Cache**: Populate the Nginx cache with the most recent data for the entire website.<br/>
29
-
🚀**Auto Preload Nginx Cache**: Automatically preload the cache after purging, ensuring fast page load times by caching content proactively. This feature is triggered when Auto Purge is enabled for a single POST/PAGE or when the Purge All cache action is used.<br/>
30
-
🚀**Auto Purge Nginx Cache**: This feature automatically purges the cached version of a POST or PAGE when its content is updated, when new COMMENTS are approved, or when comment statuses change. If the Auto Preload option is enabled, the cache for the POST or PAGE is reloaded after purging. Additionally, the entire cache is purged automatically upon updating a THEME or PLUGIN, whether manually or automatically. If Auto Preload is enabled, the entire cache will also be reloaded after the purge, ensuring your site serves the latest content.<br/>
29
+
🚀**Auto Preload Nginx Cache**: Automatically preload the cache after purging, ensuring fast page load times by caching content proactively. This feature is triggered when `Auto Purge` is enabled for a single `post/page` or when the `Purge All` cache action is used.<br/>
30
+
🚀**Auto Purge Nginx Cache**: Purge on `post/page` content changes, `comment` status updates or approvals, `theme/plugin` updates, or when compatible `cache plugins` trigger a purge. Cache is preloaded automatically if `Auto Preload` is enabled (for entire or single).<br/>
31
31
🚀**Schedule Cache Purge & Preload via WP Cron**: Automate the purge and preload process using WordPress Cron jobs.<br/>
32
-
🚀**Remote Nginx Cache Purge & Preload via REST API**: Remotely trigger cache purging and preloading through REST API endpoints.<br/>
32
+
🚀**Remote Nginx Cache Purge & Preload via REST API**: Remotely trigger cache purging and preloading through `REST API` endpoints.<br/>
33
33
🚀**Manual Nginx Cache Purge & Preload**: Allow manual purging and preloading of cache through the table view in Advanced Tab.<br/>
34
34
🚀**On-Page Nginx Cache Purge & Preload**: Manually purge and preload Nginx cache for the currently visited page directly from the frontend.<br/>
35
+
🚀**Custom Cache Key Support**: Define a regex pattern to parse URLs based on your custom `fastcgi_cache_key` format.<br/>
35
36
🚀**Optimized Nginx Cache Preload**: Enhance Nginx cache preload performance with options to limit server resource usage, via exclude endpoints, exclude file extensions, wait retrievals and rate limiting.<br/>
36
37
🚀**Monitor Plugin and Nginx Cache Status**: Monitor plugin status, cache status, cache preload status, and Nginx status from the Status tab.<br/>
37
38
🚀**User-Friendly Interface**: Easy-to-use AJAX-powered settings, integrated into the WordPress admin bar for quick access.<br/>
@@ -42,7 +43,7 @@ Moreover, granting the correct permissions to the PHP process owner (PHP-FPM-USE
42
43
43
44
### Overview
44
45
45
-
This project addresses the challenge of automating Nginx FastCGI cache purging and preloading (WordPress) in Nginx environments where two distinct users, WEBSERVER-USER and PHP-FPM-USER, are involved. NPP offers a more direct solution without requiring any external NGINX modules, such as the Cache Purge module. This plugin directly traverses the cache directory and clears the cache when the permissions are properly granted for the PHP-FPM-USER to access the Nginx Cache Directory. To automate the granting of necessary permissions to PHP-FPM-USER, a pre-made bash script is provided that must be run manually on the host server under the **root**.
46
+
This project addresses the challenge of automating Nginx FastCGI cache purging and preloading (WordPress) in Nginx environments where two distinct users, WEBSERVER-USER and PHP-FPM-USER, are involved. NPP offers a more direct solution without requiring any external NGINX modules, such as the Cache Purge module. This plugin directly traverses the cache directory and clears the cache when the permissions are properly granted for the PHP-FPM-USER to access the Nginx cache directory. To automate the granting of necessary permissions to PHP-FPM-USER, a pre-made bash script is provided that must be run manually on the host server under the **root**.
0 commit comments