Breeze Cache
Description
Breeze is a free, simple (yet powerful) and user-friendly caching plugin developed by the Cloudways team. It offers various options to optimize WordPress site performance at various levels. It works equally great with WordPress, WordPress with WooCommerce and WordPress Multisite.
Breeze excels in the following areas:
-
Performance: Breeze improves website speed and resource optimization. Other features include file level cache system, database cleanup, minification, support for Varnish cache and simplified CDN integration options.
-
Convenience: Breeze is easy to install and configure directly from WordPress. Configuring Breeze is easy and most of the default options work well right out of the box. The recommended settings should work on all your WordPress websites seamlessly.
-
Simplicity: Breeze is designed to be simple for all users. Just install and activate the plugin and you’ll see the results instantaneously.
What makes Breeze Cache Plugin awesome is that it comes with builtin support for Varnish. If Varnish is not installed on your servers, Breeze will utilize its internal cache mechanism to boost up your WordPress site performance.
FEATURES
- Seamless integration with Varnish Cache for efficient content delivery. No manual adjustments needed – all settings come pre-configured for your convenience.
- Optimize performance using Cloudflare’s caching capabilities. No specific Breeze configurations are needed – it works out of the box.
- Effortlessly integrate your preferred Content Delivery Network (CDN) for global content distribution with Breeze instead of using the the CDN providers’ plugins.
- Trim WordPress database bloat effortlessly. Breeze’s Database Options optimize and declutter your database, boosting performance by removing unneeded data like post revisions and trashed content.
- Take command over caching exclusions. With Breeze, you have the power to prevent specific URLs, JS files, and CSS files from being cached.
- Achieve smaller page sizes and faster load times through HTML, CSS, and JavaScript minification, including inline CSS and JavaScript minification.
- Load images when they’re visible, not all at once, for faster webpage performance by implementing lazy loading for images.
- Load JS files with deferred loading, enhancing overall performance.
- Supercharge your site’s speed with Breeze’s advanced preloading features: load fonts early, quicken link clicks, and enhance DNS requests for a seamless user experience.
- Master real-time interactions with Breeze’s Heartbeat API management. Fine-tune notifications, sales data, autosaves, and more to optimize WordPress website performance by adjusting API call frequencies.
- Effortlessly manage Breeze settings using Import/Export. Download your configurations as a .json file for backup, or effortlessly import existing settings to quickly fine-tune your optimization.
Support: We love to provide support! Post your questions on the WordPress.org support forums, or if you are a Cloudways Customer you may ask questions on the Cloudways Community Forum.
Requirements
PHP 7.4, PHP 8 recommended for better performance, WordPress 6.0+
Installation
To install the plugin via WordPress Dashboard:
- In the WordPress admin panel, navigate to Plugin > Add new
- Search for Breeze
- Click install and wait for the installation to finish. Next, click the activate link
To install the plugin manually:
- Download and unzip the plugin package – breeze.zip
- Upload the breeze to /wp-content/plugins/
- Activate the plugin through the ‘Plugins’ menu in WordPress Dashboard
- Access Breeze from WordPress Admin > Settings > Breeze
Faq
To install the plugin via WordPress Dashboard
1. In the WordPress admin panel, Menu > Plugin > Add new
2. Search for Breeze
3. Click on install and wait for the installation to finish. Next, then click on the activate link
To install the plugin manually
1. Download and unzip the plugin package – breeze.1.0.0.zip
2. Upload the /breeze to /wp-content/plugins/
3. Activate the plugin through the ‘Plugins’ menu in WordPress Dashboard
4. Access Breeze from WordPress Admin > Settings > Breeze
Breeze, by default, supports Varnish. It has been tested to be fully compatible with Cloudways Servers that come with Varnish pre-installed. If you are using hosting providers other than Cloudways, we suggest you confirm Varnish support with your hosting provider
Breeze is fully compatible with WooCommerce, out of the box. It does not require any special configurations.
Breeze is fully compatible with WordPress Multisite without the need for any extra configuration.
Breeze handles all WordPress Multisite instances globally. All the settings for multisite are now handled on the network level.
We DO NOT recommend using two WordPress cache plugins at the same time on any WordPress website.
We strongly recommend that you use Breeze as the only cache plugin for your website. If there are any other cache plugins installed, please ensure that you have disabled them prior to proceeding with the Breeze installation.
Breeze does not require any special configuration to work with HTTP or HTTPS pages.
Breeze has been tested with popular plugins available on WordPress.org. Please feel free to report any incompatibilities on the WordPress Support Forums or on Cloudways Community Forum.
Breeze supports CDN integration. It allows all static assets (such as images, CSS and JS files) to be served via CDN.
WordPress databases are notorious for storing information like post revisions, spam comments and much more. Over time, databases l become bloated and it is a good practice to clear out unwanted information to reduce database size and improve optimization.
Breeze’s database optimization cleans out unwanted information in a single click.
Comments will appear upon moderation as per the comment system (or policy) set in place by the blog owner. Other dynamic changes such as any modifications in files will require a full cache purge.
You can exclude a file by mentioning its URL or file type (by mentioning file extension) in the exclude fields (available in the Breeze settings). Exclude will not let the cache impact that URL or file type.
If Varnish is active, you will need to exclude URLs and file type(s) in the Varnish configuration. If you are hosting WordPress websites on Cloudways servers, follow this KB to exclude URLs from the Varnish cache.
Breeze has been tested to work with all major hosting providers. In addition, major Breeze options such as Gzip, browser cache, minification, grouping, database optimization. CDN integration will work as expected on all hosting providers.
You can get your questions answered on the WordPress support forums. If you are a Cloudways customer, please feel free to start a discussion at Cloudways Community Forum.
You will be able to see the impact of the Breeze Cache Plugin almost immediately. We also recommend using the following tools for generating metrics:
Google Page Speed
WebPagetest
Pingdom
Yes, Breeze Plugin is compatible with Visual Builder.
Breeze supports the following three popular CDNs:
MaxCDN
KeyCDN
Amazon Cloudfront
No, Breeze does not support Push CDN. However, you could use Breeze with Push CDNs using third party plugins.
Yes. The process of setting up CloudFlare with Breeze is easy. Check out the following KnowledgeBase article for details.
Using Gzip, Breeze compresses the request files, further reducing the size of the download files and speeding up the user experience.
Reviews
My go-to for most sites
By Ectropy on October 18, 2026
For the sites I host Breeze is an excellent competitor to paid tools like WP-Rocket. It doesn’t have every feature of WP-rocket, but it gives me a lot of what I’d get from them for free and the plugin works excellently with other caching layer that Cloudways offers (like varnish).
Okay – compatibility issues
By createitwebdesigns on October 13, 2026
Cloudways asked for me to review it without asking for a survey first. So here’s my response. It’s just okay. I’d rather not be using it because there are better caching plugins. It doesn’t fit into my tech stack and I’m forced to use it to be able to easily flush the server cache. I don’t recommend setting it up for web caching because I’ve had compatibility issues with the rest of my tech stack.
Solid Caching Plugin
By Philo22 on October 13, 2026
I’ve now been using Breeze along with Cloudways for years and have always maintained a Google PageSpeed score above 90. The plugin is regularly updated and does what it’s supposed to do.
Con breeze no puedo optimizar…
By jbordar on October 13, 2026
Entiendo que BREEZE es totalmente recomendado al trabajar con VARNISH.
Yo trabajo WordPress con Elementor, Object Cache Pro, Breeze, WebP Express, CrocoBlock, MapSVG, wpDataTables principalmente.
Tengo un problema con la optimización de mi stage-web,
Los Problemas:
1) Cuando en BREEZE–> Optimización de archivos –> Ajust es de JS, Selecciono YES la opción “Minimizar JS” : No se cargan los 7141 Graficos hechos (wpDataTables) en las 7000 paginas
2) Cuando en BREEZE–> CDN –> CDN –> Selecciono YES la opción “Activar la CDN”, direccionando al CDN que tengo contratado, Pierde totalmente el formato de la web
de lo que concluyo que no puedooptimizar mi web-site.
Good plugin
By karanna on October 13, 2026
It is a good plugin.
Useful caching, but compatibility needs improvement
By costinpg on October 13, 2026
I use Breeze on a WooCommerce/Dokan marketplace hosted on Cloudways.The basic caching and preload features are useful, and I appreciate the integration with Cloudways. With a conservative configuration, Breeze has a useful place in my setup.However, my experience has not been trouble-free. During troubleshooting, some Elementor/WooCommerce product-page elements were not working correctly for visitors who were not logged in. Disabling Breeze restored their functionality.I have also had to keep several optimization options disabled because they caused compatibility problems with my site. This meant spending time testing settings and finding a configuration that preserved both performance and functionality.I would like to see better compatibility with dynamic ecommerce pages, clearer explanations of potentially disruptive settings, and easier troubleshooting when an optimization breaks something.Overall, Breeze is useful, but on my marketplace it has required careful configuration and testing. My rating reflects both the value of its caching features and the time spent dealing with compatibility issues.
Beware – don't trust on a production site
By andrewertagsdf on October 13, 2026
On almost every update it took down all my sites. Do not trust it, they test nothing before pushing updates
Very fast response from support. Corrected the issue within 24 hours.
By robmaric on August 6, 2026
Very fast support. They released a fix for the issue I had within 24 hours. Very impressed.
Great Plugin
By PthPndr on May 6, 2026
I finally made the jump from WP Rocket to Breeze. I was worried about the lack of ‘bells and whistles,’ but the speed scores are exactly where they need to be. The way it handles Varnish purging is more reliable than any third-party plugin I’ve used. I also appreciate that they are actively maintaining it—the recent updates show they are committed to making this a top-tier tool.
Cancerous plugin!
By wuxuec on December 30, 2025
I always thought that after installing and uninstalling a plugin, all the leftovers would disappear, but this one doesn’t.
Changelog
2.6.3
- Fix: Extra link parameters can no longer be used to store the wrong page in the cache.
- Fix: Switching tabs in Breeze settings no longer shows the text “no-issue”.
- Fix: Logging out now clears Breeze’s login cookie on sites installed in a subfolder.
- Fix: Unpublishing a post now removes the cached page visitors were seeing.
- Fix: Saving a post with a non-English address, such as Hebrew, now clears that page’s cache.
2.6.2
- Improvement: Activating or deactivating a plugin in Network Admin is now faster when Preload URLs is off.
- Improvement: On Multisite, each site now saves the new Breeze version after an update, so the update routine doesn’t run again.
- Improvement: Uninstalling Breeze now removes leftover update data.
- Fix: Pages excluded by Never Cache are no longer cached, and links with extra parameters (such as tracking codes) still open the correct page.
- Fix: Locally hosted Google Fonts now load correctly.
- Fix: Refresh cached page parts now updates the correct section when a page contains several similar elements.
- Fix: Updating a post through WP-CLI or a scheduled task now clears that post’s cache.
- Fix: Turning Varnish off in Breeze now keeps it off.
- Fix: Removed an “Array to string conversion” warning in the PHP error log after a visitor leaves a comment.
2.6.1
- Fix: Resolved high server load and slow or timed-out pages right after updating Breeze (mostly Multisite).
2.6.0
- New: Cache Full Page HTML is now a separate option.
- New: Added Refresh cached page parts (beta). After a cached page loads, selected parts can be refreshed so they stay up to date. Off by default.
- Fix: Resolved a PHP fatal error on sites using the FooEvents plugin.
- Fix: Fixed minified CSS/JS being stored in the wrong folder for logged-in users.
- Fix: Removed duplicate cache-purge requests when updating a post.
- Fixed: “Never Cache URL(s)” no longer shows an invalid URL warning for domains with long TLD endings.
- Improvement: Breeze now updates its config file in place instead of deleting and recreating it.
- Improvement: Breeze no longer removes locally hosted Google/Facebook files during updates.