{"id":300450,"date":"2026-04-27T11:23:38","date_gmt":"2026-04-27T11:23:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/flynginx-smart-cache-purge-manager\/"},"modified":"2026-04-27T11:23:26","modified_gmt":"2026-04-27T11:23:26","slug":"flyncache-purge","status":"publish","type":"plugin","link":"https:\/\/hu.wordpress.org\/plugins\/flyncache-purge\/","author":16596464,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"trunk","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"FlynCache Purge","header_author":"Wasim Akram","header_description":"Auto-detect and intelligently purge Nginx FastCGI Cache, Redis Object Cache, LiteSpeed Cache, Cloudflare Cache, and CDN caches. Lightweight, server-aware, and fully automatic.","assets_banners_color":"3f4068","last_updated":"2026-04-27 11:23:26","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/digitalwasim.com\/flyncache-purge","header_author_uri":"https:\/\/digitalwasim.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":100,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"wtechniblog","date":"2026-04-27 11:23:43"}},"upgrade_notice":{"1.0.0":"<p>First release of FlynCache Purge. Install and enjoy!<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3516418,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3516418,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3516418,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3516418,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3516418,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3516418,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3516418,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3516418,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3516418,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3516418,"resolution":"8","location":"assets","locale":""}},"screenshots":{"1":"Dashboard with server detection results and recommended settings","2":"Auto-purge configuration for content and site events","3":"Nginx FastCGI Cache settings with auto-detected paths","4":"Redis Object Cache settings with connection testing","5":"Cloudflare CDN settings with API configuration guide","6":"Manual cache purge with URL-specific purging"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[261164,18178,3882,2437,45952],"plugin_category":[],"plugin_contributors":[261165],"plugin_business_model":[],"class_list":["post-300450","plugin","type-plugin","status-publish","hentry","plugin_tags-cache-manager","plugin_tags-cache-purge","plugin_tags-cloudflare","plugin_tags-nginx","plugin_tags-redis","plugin_contributors-wtechniblog","plugin_committers-wtechniblog"],"banners":{"banner":"https:\/\/ps.w.org\/flyncache-purge\/assets\/banner-772x250.png?rev=3516418","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/flyncache-purge\/assets\/icon-256x256.png?rev=3516418","icon_2x":"https:\/\/ps.w.org\/flyncache-purge\/assets\/icon-256x256.png?rev=3516418","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/flyncache-purge\/assets\/screenshot-1.png?rev=3516418","caption":"Dashboard with server detection results and recommended settings"},{"src":"https:\/\/ps.w.org\/flyncache-purge\/assets\/screenshot-2.png?rev=3516418","caption":"Auto-purge configuration for content and site events"},{"src":"https:\/\/ps.w.org\/flyncache-purge\/assets\/screenshot-3.png?rev=3516418","caption":"Nginx FastCGI Cache settings with auto-detected paths"},{"src":"https:\/\/ps.w.org\/flyncache-purge\/assets\/screenshot-4.png?rev=3516418","caption":"Redis Object Cache settings with connection testing"},{"src":"https:\/\/ps.w.org\/flyncache-purge\/assets\/screenshot-5.png?rev=3516418","caption":"Cloudflare CDN settings with API configuration guide"},{"src":"https:\/\/ps.w.org\/flyncache-purge\/assets\/screenshot-6.png?rev=3516418","caption":"Manual cache purge with URL-specific purging"},{"src":"https:\/\/ps.w.org\/flyncache-purge\/assets\/screenshot-7.png?rev=3516418","caption":""},{"src":"https:\/\/ps.w.org\/flyncache-purge\/assets\/screenshot-8.png?rev=3516418","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>FlynCache Purge<\/strong> is a professional, lightweight WordPress plugin that automatically detects your server's cache configuration and intelligently manages cache purging across multiple cache layers. Whether you're running Nginx with FastCGI Cache, Redis Object Cache, LiteSpeed server cache, Cloudflare CDN, or any other CDN \u2014 FlynCache Purge handles it all from one unified interface.<\/p>\n\n<p>\ud83d\ude80 <strong>Key Features:<\/strong><\/p>\n\n<ul>\n<li><strong>Auto Server Detection<\/strong> \u2014 Automatically detects your web server (Nginx, Apache, LiteSpeed, OpenLiteSpeed) and available cache systems<\/li>\n<li><strong>Auto Cache Path Detection<\/strong> \u2014 Scans your server for Nginx FastCGI cache directories and Redis connections automatically<\/li>\n<li><strong>Nginx FastCGI Cache Purge<\/strong> \u2014 Purges Nginx FastCGI cache by file removal, supporting multiple directory structures (Webinoly, EasyEngine, ServerPilot, and custom configs)<\/li>\n<li><strong>Redis Object Cache Purge<\/strong> \u2014 Connects to Redis via phpredis extension for full database flush or selective key purge<\/li>\n<li><strong>LiteSpeed Cache Purge<\/strong> \u2014 Integrates with LSCWP plugin API, LiteSpeed purge headers, and filesystem-based cache clearing<\/li>\n<li><strong>Cloudflare Cache Purge<\/strong> \u2014 Uses Cloudflare API v4 to purge entire zones or specific URLs with chunked request support<\/li>\n<li><strong>Custom CDN Support<\/strong> \u2014 Compatible with KeyCDN, StackPath, BunnyCDN, Fastly, Sucuri, CloudFront, and any CDN with HTTP purge API<\/li>\n<li><strong>Smart Auto-Purge<\/strong> \u2014 Automatically purges cache on: post publish\/update\/delete, new comments, theme switches, plugin changes, widget updates, customizer saves, nav menu changes, and more<\/li>\n<li><strong>Related URL Purge<\/strong> \u2014 When a post is updated, also purges category, tag, author, archive, feed, and date archive pages<\/li>\n<li><strong>Manual Purge<\/strong> \u2014 One-click purge all caches or purge specific URLs manually<\/li>\n<li><strong>Recommended Settings<\/strong> \u2014 Plugin analyzes your server and suggests optimal configuration<\/li>\n<li><strong>Connection Testing<\/strong> \u2014 Built-in test buttons for Redis and Cloudflare connectivity<\/li>\n<li><strong>Export\/Import Settings<\/strong> \u2014 Backup and restore your configuration<\/li>\n<li><strong>Lightweight &amp; Fast<\/strong> \u2014 Minimal footprint, only loads what's needed, zero frontend impact<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin optionally connects to the following external services. These services are only used when you explicitly enable and configure them in the plugin settings. No data is sent unless you opt in.<\/p>\n\n<p><strong>Cloudflare API v4<\/strong><\/p>\n\n<p>This service is used to purge Cloudflare CDN cache when you enable the Cloudflare cache purge feature. It is needed to send cache purge requests for your Cloudflare zones.<\/p>\n\n<ul>\n<li><strong>What data is sent:<\/strong> Your Cloudflare API token and Zone ID (stored in your WordPress database) are used to authenticate purge requests. No user data or content data is transmitted.<\/li>\n<li><strong>When data is sent:<\/strong> Only when you manually purge cache or when auto-purge triggers and Cloudflare is enabled.<\/li>\n<li><strong>Where data is sent:<\/strong> https:\/\/api.cloudflare.com\/client\/v4\/<\/li>\n<li><strong>Terms of Service:<\/strong> https:\/\/www.cloudflare.com\/terms\/<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/www.cloudflare.com\/privacypolicy\/<\/li>\n<\/ul>\n\n<p><strong>LiteSpeed Admin API<\/strong> (optional)<\/p>\n\n<p>If configured, the plugin can send purge requests to a LiteSpeed Admin API endpoint. This is entirely optional and only used if you provide the Admin URL and API key in settings.<\/p>\n\n<h3>Why FlynCache Purge?<\/h3>\n\n<p>Managing cache across multiple layers (server cache, object cache, CDN cache) is complex. Each cache has its own purge method, API, and configuration. FlynCache Purge unifies all cache management into a single, intelligent interface that auto-detects your setup and handles purging automatically \u2014 so you never have to worry about stale content again.<\/p>\n\n<h3>Supported Cache Types<\/h3>\n\n<ul>\n<li><strong>Nginx FastCGI Cache<\/strong> \u2014 File-based cache used by Nginx with PHP-FPM (supports Webinoly, EasyEngine, ServerPilot, and custom configs)<\/li>\n<li><strong>Redis Object Cache<\/strong> \u2014 Via phpredis extension, supports host\/port\/unix socket, authentication, and database selection<\/li>\n<li><strong>LiteSpeed Cache<\/strong> \u2014 Server-level cache + LSCWP plugin integration<\/li>\n<li><strong>Cloudflare CDN<\/strong> \u2014 API token-based cache purge with zone support<\/li>\n<li><strong>Custom CDN<\/strong> \u2014 Any CDN with HTTP purge API (KeyCDN, StackPath, BunnyCDN, Fastly, etc.)<\/li>\n<\/ul>\n\n<h3>Reviews<\/h3>\n\n<p>If you find FlynCache Purge helpful, please <a href=\"https:\/\/wordpress.org\/support\/plugin\/flyncache-purge\/reviews\/\">leave a review<\/a> on WordPress.org. Your support motivates continued development!<\/p>\n\n<h3>Support<\/h3>\n\n<ul>\n<li><strong>Documentation:<\/strong> <a href=\"https:\/\/digitalwasim.com\/flyncache-purge\/\">https:\/\/digitalwasim.com\/flyncache-purge\/<\/a><\/li>\n<li><strong>Author Website:<\/strong> <a href=\"https:\/\/digitalwasim.com\">https:\/\/digitalwasim.com<\/a><\/li>\n<li><strong>Buy Me a Coffee:<\/strong> <a href=\"https:\/\/buymeacoffee.com\/wasimb\">https:\/\/buymeacoffee.com\/wasimb<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install via WordPress plugin installer<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to <strong>Settings \u2192 FlynCache Purge<\/strong> to configure cache settings<\/li>\n<li>The plugin will auto-detect your server and available caches<\/li>\n<li>Review the recommendations and enable the caches you want to manage<\/li>\n<li>Auto-purge starts working immediately \u2014 publish or update a post to test!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20cache%20types%20are%20supported%3F\"><h3>Which cache types are supported?<\/h3><\/dt>\n<dd><p>FlynCache Purge supports Nginx FastCGI Cache, Redis Object Cache (via phpredis), LiteSpeed Cache (server + LSCWP), Cloudflare CDN, and any custom CDN with an HTTP purge API.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20auto-detect%20my%20server%3F\"><h3>Does the plugin auto-detect my server?<\/h3><\/dt>\n<dd><p>Yes! It automatically detects your web server type (Nginx, Apache, LiteSpeed), scans for cache directories, checks for Redis connectivity, and identifies active cache plugins. It also reads Nginx configuration files to find cache paths. Webinoly and EasyEngine paths are auto-detected.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20lightweight%3F\"><h3>Is this plugin lightweight?<\/h3><\/dt>\n<dd><p>Absolutely. It only loads admin components when you're on the settings page. Frontend impact is zero. The auto-purge system uses native WordPress hooks and is highly optimized.<\/p><\/dd>\n<dt id=\"can%20i%20purge%20cache%20for%20specific%20urls%3F\"><h3>Can I purge cache for specific URLs?<\/h3><\/dt>\n<dd><p>Yes! Use the Manual Purge tab to enter specific URLs (one per line) and purge cache only for those pages. You can also use the Quick Purge buttons for Homepage, Admin, and RSS Feed.<\/p><\/dd>\n<dt id=\"how%20does%20auto-purge%20work%3F\"><h3>How does auto-purge work?<\/h3><\/dt>\n<dd><p>When you publish\/update\/delete a post, add a comment, switch themes, update plugins, or change widgets, the plugin automatically purges the relevant cache entries. It can also purge related pages (categories, tags, archives, feeds) for comprehensive cache invalidation.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20cloudflare%3F\"><h3>Does it work with Cloudflare?<\/h3><\/dt>\n<dd><p>Yes! You need to create a Cloudflare API Token with Cache Purge permission and your Zone ID. The plugin uses the Cloudflare API v4 to purge cache. It supports both full zone purge and selective URL purge (in chunks of 30 URLs per request). See the \"External Services\" section above for Cloudflare terms and privacy information.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20with%20redis%20object%20cache%20plugin%3F\"><h3>Can I use it with Redis Object Cache plugin?<\/h3><\/dt>\n<dd><p>Yes! It works alongside Redis Object Cache plugins. It connects directly to Redis via the phpredis extension to flush the database or remove specific keys.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Auto server and cache detection<\/li>\n<li>Nginx FastCGI Cache purge<\/li>\n<li>Redis Object Cache purge<\/li>\n<li>LiteSpeed Cache purge<\/li>\n<li>Cloudflare CDN cache purge<\/li>\n<li>Custom CDN cache purge<\/li>\n<li>Smart auto-purge on WordPress events<\/li>\n<li>Related URL purging (categories, tags, archives, feeds)<\/li>\n<li>Manual purge (all + specific URLs)<\/li>\n<li>Connection testing (Redis, Cloudflare)<\/li>\n<li>Export\/Import settings<\/li>\n<li>Professional admin interface with modern UI<\/li>\n<li>Buy Me a Coffee integration<\/li>\n<li>Review request system<\/li>\n<\/ul>","raw_excerpt":"Auto-detect and purge Nginx FastCGI, Redis, LiteSpeed, Cloudflare &amp; CDN caches from one unified interface.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/300450","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/hu.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/hu.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=300450"}],"author":[{"embeddable":true,"href":"https:\/\/hu.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wtechniblog"}],"wp:attachment":[{"href":"https:\/\/hu.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=300450"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/hu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=300450"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/hu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=300450"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/hu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=300450"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/hu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=300450"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/hu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=300450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}