Reverse-Proxy Edge Caching & DDoS protection in 90 seconds setup. 😎
The use of Bunny.net API key is subject to its applicable 'Pricing', 'Terms', and 'Acceptable Usage Policy'.
- Achieve TTFB ~35ms globally with Reverse-Proxy Edge caching.
- Hide the Origin IP to prevent DDoS attacks.
- Prevent bypassing Bunny Proxy with Origin Access Token.
- Automatically bypass HTML cache for logged-in users.
- Fix latency issues for anonymous visitors far from your server.
- Easy edge caching at BunnyCDN Edge with auto-purge.
- Cache all content at one hostname, including posts, pages, and RSS feeds with automatic URL purging.
- Retain the admin toolbar while logged in (hidden for logged-out users).
- Automated purging for optimal Cache HIT ratio.
- Purge relevant URLs on post status changes and new comments.
- Cache purging for all site-level changes.
- Ensure edge and browser caching for static files, even when logged in.
- Automatically bypass HTML cache for dynamic requests.
- Ignore tracking-system query strings for better Cache HIT ratios.
- Purge cache for a single page or the entire site via the admin toolbar.
- GDPR compliant.
Crafted with care. 😎
- Displays comment moderation status to the comment author.
- Bypasses caching for logged-in users with 'Remember Me' checked.
- Serves cached response instantly after logout.
- Bypasses caching for 'Easy Digital Downloads' & 'WooCommerce' carts.
- Free: Vary Cache, to extend support for WebP Express, ShortPixel.
- Paid: Optimizer ($9.5/mo), for automated CSS/JS minification and WebP.
- AMP (official plugin only)
- Autoptimize (automatically purges cache on clear)
- Bunny.net (official plugin useful for static files)
- Forget Spam Comment
- WebP Express
- Fluent Form, Contact Form 7
- RankMath
- XML Sitemap
- WordPress Search
- REST API Route
- Pagination (e.g., example.com/blog/page/n/)
- Bunny.net API key
- Cloudflare DNS
- Enter Bunny.net API key.
- Click on "Setup Pull Zone".
- Update CNAME records at Cloudflare DNS.
- Click on "Install SSL" button.
- Done! For more information, please check the 'Help' section in the plugin UI.
- Edge Caching Setup in just two steps.
- Bunnyfied message shows setup completion.
- Restrict Access to Origin to the Authorized Zone.
- Enjoy faster TTFB globally.
- You should 'delete' Pull Zone after plugin deactivation.
- This plugin does not collect any personal information.
- The plugin will not be liable for any loss or misconfiguration.
- This is an unofficial plugin for Bunny fans. For account and billing queries, please do not contact Bunny.net support.
- Go to Plugins menu > Add New.
- Search for "Edge Caching and Firewall with BunnyCDN".
- Activate the plugin through the 'Plugins' menu in WordPress.
- Enter Bunny.net API Key and set up the plugin.
- Update the DNS records at Cloudflare as suggested by the plugin.
- Restart your browser.
- Download the "Edge Caching and Firewall with BunnyCDN".
- Upload the folder to the
/wp-content/plugins/
directory. - Activate the plugin through the 'Plugins' menu in WordPress.
- Enter Bunny.net API Key and set up the plugin.
- Update the DNS records at Cloudflare as suggested by the plugin.
- Restart your browser.
Bunny offers a 14-day free trial. Why not give it a try yourself?
An actual CNAME can be much faster and more accurate in routing compared to ANAME or CNAME flattening. See the case study. If you are on a different subdomain, that's perfectly fine. The recommended DNS is Cloudflare.
- Deactivate the plugin.
- Point back to the original Hosting IP in your DNS.
- Log in to your Bunny.net account and delete the created pull zone. Close your account.
- Deactivation/re-activation will drop saved info, except for the static 'Origin Access Token' hash for graceful re-installation. Optionally, you may run
delete_option( 'edge_caching_and_firewall_with_bunnycdn_origin_access_token' );
to fully clean.
Share with your friends! Thank you. 🙂
- [BUG FIX] Prevent dropping settings after update.
- [IMPROVEMENT] Updated instructions for certificate installations.
- Initial release.