{"id":443298,"date":"2024-06-09T08:00:00","date_gmt":"2024-06-09T08:00:00","guid":{"rendered":"https:\/\/www.weixiaoduo.com\/plugins\/fastcgi-cache-purge-and-preload-nginx\/"},"modified":"2025-10-05T05:07:00","modified_gmt":"2025-10-05T05:07:00","slug":"fastcgi-cache-purge-and-preload-nginx","status":"publish","type":"post","link":"https:\/\/www.weixiaoduo.com\/plugins\/fastcgi-cache-purge-and-preload-nginx\/","title":{"rendered":"Nginx Cache Purge Preload"},"content":{"rendered":"<p>\ud83d\udc47 Test NPP Instantly in a Live Sandbox<br \/>\nExperience real-time cache purging, preloading with proxy support, and REST API features \u2014 all in a fully interactive WordPress environment.<\/p>\n<p>\ud83d\udc49 <strong><a href=\"https:\/\/npp.psauxit.com\/npp-login\/\" rel=\"nofollow ugc\">Launch Live Test<\/a><\/strong><\/p>\n<p>This plugin, <strong>NPP<\/strong>, allows WordPress users to manage <strong>Nginx Cache Purge and Preload<\/strong> (FastCGI, Proxy, SCGI, UWSGI) operations directly from the WordPress admin dashboard, enhancing website performance and caching efficiency.<\/p>\n<p>Unlike other solutions that depend on Nginx modules, <strong>NPP<\/strong> directly manages cache files without needing to interact with Nginx.<\/p>\n<p>\u27a1\ufe0f <strong>This approach provides the following benefits:<\/strong><\/p>\n<p>\u26a1 <strong>Faster<\/strong> \u2013 No waiting for Nginx to process cache purges; works without interacting with Nginx.<br \/>\n\ud83c\udf10 <strong>Greater flexibility<\/strong> \u2013 Works seamlessly across different architectures, including containerized environments where Nginx may run on a host, in a separate container, or distributed across systems.<br \/>\n\ud83e\udd16 <strong>Automations<\/strong> \u2013 NPP is flexible for server-side automations, making it easy to integrate into your workflow.<\/p>\n<p>\u26a0\ufe0f <strong>IMPORTANT:<\/strong><\/p>\n<p><strong>NPP<\/strong> is feature rich, completely free & functional and great for users who manage their own servers and have technical know-how. For those with less technical experience, pre-made Bash scripts are available, making it easy to get started and benefit from the plugin.<\/p>\n<p>\u27a1\ufe0f <strong>For detailed integration steps and guidance:<\/strong><\/p>\n<p>\u2022 Visit the <a href=\"https:\/\/github.com\/psaux-it\/nginx-fastcgi-cache-purge-and-preload\" rel=\"nofollow ugc\">NPP Main Development Repository<\/a><br \/>\n\u2022 Visit the <a href=\"https:\/\/github.com\/psaux-it\/nginx-fastcgi-cache-purge-and-preload\/tree\/main\/safexec\" rel=\"nofollow ugc\">safexec Main Development Repository<\/a><br \/>\n\u2022 Explore <a href=\"https:\/\/github.com\/psaux-it\/wordpress-nginx-cache-docker\" rel=\"nofollow ugc\">NPP Containerized<\/a> for easy deployments and developing NPP locally.<br \/>\n\u2022 Refer to the <strong>FAQ<\/strong> or the plugin\u2019s <strong>Help tab<\/strong> for further instructions.<\/p>\n<h3>Features<\/h3>\n<p>\ud83e\uddf9 <strong>Purge All Nginx Cache<\/strong>: Completely clear all cached data stored by Nginx.<\/p>\n<p>\ud83d\udd04 <strong>Preload All Nginx Cache<\/strong>: Warm the Nginx cache with the most recent data for the entire website.<\/p>\n<p>\ud83d\ude80 <strong>Auto Preload Nginx Cache<\/strong>: Automatically preloads the cache when Auto Purge is enabled for a POST\/PAGE or after the Purge All action.<\/p>\n<p>\ud83e\uddfc <strong>Auto Purge Nginx Cache<\/strong>: Purge cache on Post\/Page content changes, comment status updates, theme\/plugin updates, or when compatible Cache Plugins trigger a purge. Nginx cache is preloaded automatically if Auto Preload is enabled (for the entire site or individual page).<\/p>\n<p>\u23f0 <strong>Schedule Nginx Cache Purge & Preload via WP Cron<\/strong>: Automate the purge and preload process using WordPress Cron jobs.<\/p>\n<p>\ud83e\udded <strong>Proxy Support for Preload<\/strong>: Route preload requests through a proxy server for edge-case environments and containerized deployments.<\/p>\n<p>\u23f1\ufe0f <strong>Live Preload Progress Monitoring<\/strong>: Watch the Nginx cache preload process in real time \u2014 complete with a dynamic progress bar, currently processed URL, 404 tracking, and total completion time.<\/p>\n<p>\ud83c\udf10 <strong>Remote Nginx Cache Purge & Preload via REST API<\/strong>: Remotely trigger cache purging and preloading through REST API endpoints.<\/p>\n<p>\u2699\ufe0f <strong>Manual Nginx Cache Purge & Preload<\/strong>: Allow manual purging and preloading of cache through the table view in the Advanced Tab.<\/p>\n<p>\ud83d\udd0d <strong>On-Page Nginx Cache Purge & Preload<\/strong>: Manually purge and preload Nginx cache for the currently visited page directly from the frontend.<\/p>\n<p>\ud83d\udddd\ufe0f <strong>Custom Cache Key Support<\/strong>: Define a regex pattern to parse URLs based on your custom <code>_cache_key<\/code> format.<\/p>\n<p>\u26a1 <strong>Optimized Nginx Cache Preload<\/strong>: Enhance Nginx cache preload performance with options to limit CPU usage, exclude endpoints, wait retrievals, and apply rate limiting.<\/p>\n<p>\ud83d\udcca <strong>Monitor Plugin and Nginx Cache Status<\/strong>: Monitor plugin status, cache status, and Nginx status from the Status tab.<\/p>\n<p>\ud83e\udde9 <strong>Modular by Design<\/strong>: Easily integrate with external scripts and automation tools.<\/p>\n<p>\ud83d\udda5\ufe0f <strong>User-Friendly Interface<\/strong>: Easy-to-use AJAX-powered settings, integrated into the WordPress admin bar and dashboard for quick access.<\/p>\n<p>\ud83d\udccb <strong>Admin Notices and Logs<\/strong>: Receive notifications and view logs for plugin status and all cache-related actions within the WordPress admin area.<\/p>\n<p>\ud83d\udce7 <strong>Email Notifications<\/strong>: Receive email alerts upon completion of preload actions, with customizable templates to suit your needs.<\/p>\n<h3>Credits<\/h3>\n<p>This plugin is developed and maintained by Hasan CALISIR.<\/p>\n<h3>Support<\/h3>\n<p>For support and assistance, please contact Hasan CALISIR at hasan.calisir@psauxit.com.<\/p>\n<h3>License<\/h3>\n<p>This plugin is licensed under the GPLv2 or later.For more information, visit the plugin development page: <a href=\"https:\/\/github.com\/psaux-it\/nginx-fastcgi-cache-purge-and-preload\" rel=\"nofollow ugc\">Nginx Cache Purge Preload<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The most comprehensive solution for managing Nginx (FastCGI, Proxy, SCGI, UWSGI) cache operations directly from your WordPress dashboard.<\/p>\n","protected":false},"author":65,"featured_media":401991,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"slim_seo":{"title":"Nginx Cache Purge Preload - \u8587\u6653\u6735\u63d2\u4ef6\u76ee\u5f55","description":"The most comprehensive solution for managing Nginx (FastCGI, Proxy, SCGI, UWSGI) cache operations directly from your WordPress dashboard."},"footnotes":""},"categories":[1],"tags":[250,4112,64,8637,4210],"class_list":["post-443298","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-cache","tag-nginx","tag-performance","tag-preload","tag-purge"],"_links":{"self":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/posts\/443298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/users\/65"}],"replies":[{"embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/comments?post=443298"}],"version-history":[{"count":0,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/posts\/443298\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/media\/401991"}],"wp:attachment":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/media?parent=443298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/categories?post=443298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/tags?post=443298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}