Breeze – WordPress Cache Plugin

Beschreibung

Breeze is a free, simple (yet powerful) and user-friendly WordPress Caching Plugin developed by the Cloudways team. It offers various options to optimize WordPress 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 WordPress 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.

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.

Special Thanks: We would like to give special mention to WP Speed Of Light for being an inspiration for Breeze.

Requirements

PHP 5.3+, PHP7 or 7.1 recommended for better performance, WordPress 4.5+

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.1.0.0.zip
  • Upload the breeze to /wp-content/plugins/
  • Activate the plugin through the ‚Plugins‘ menu in WordPress
  • Access Breeze from WordPress Admin > Settings > Breeze

FAQ

Installation Instructions

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
4. Access Breeze from WordPress Admin > Settings > Breeze

Does Breeze support Varnish and to what extent?

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

Does Breeze support WooCommerce?

Breeze is fully compatible with WooCommerce, out of the box. It does not require any special configurations.

Does Breeze support WordPress Multisite?

Breeze is fully compatible with WordPress Multisite without the need for any extra configuration.

How does Breeze handle WordPress multisite?

Breeze handles all WordPress multisite instances globally. All the settings for multisite are now handled on the network level.

Is Breeze compatible with other WordPress Cache plugins?

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.

Is Breeze compatible with HTTPS?

Breeze does not require any special configuration to work with HTTP or HTTPS pages.

Does Breeze have compatibility issues with other known plugins?

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.

Does Breeze support CDN?

Breeze supports CDN integration. It allows all static assets (such as images, CSS and JS files) to be served via CDN.

What does Breeze’s Database Optimization feature do?

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.

Will comments and other dynamic parts of my blog appear immediately?

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.

Can I exclude URLs of individual files and pages from cache?

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.

Does it work with all hosting providers?

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.

Where can I get support for Breeze?

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.

How can I test and verify the results (mentioned on the page)?

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

Does Breeze plugin work with Visual Builder(insert link)?

Yes, Breeze Plugin is compatible with Visual Builder.

What popular CDN are supported by Breze Plugin?

Breeze supports the following three popular CDNs:
MaxCDN
KeyCDN
Amazon Cloudfront

Does Breeze support Push CDN?

No, Breeze does not support Push CDN. However, you could use Breeze with Push CDNs using third party plugins.

Does Breeze Work With CloudFlare?

Yes. The process of setting up CloudFlare with Breeze is easy. Check out the following KnowledgeBase article for details.

How Breeze cache uses Gzip?

Using Gzip, Breeze compresses the request files, further reducing the size of the download files and speeding up the user experience.

Rezensionen

Pretty good plugin, great support

I think the plugin is great. It is really simple, which saves a lot of configuration trouble. Also, in just a few clicks you have set up CDN, Varnish and page caching. And it works for sure. Cut our page load time at least in half. We now have a rather heavy website loading in 1 – 1,5 sec.

I had a small issue, but cloudways solved it for me after I contacted them about it.

The only thing I would recommend cloudways to improve is the compilation of CSS and JS files. It seems like every page, or at least a lot of pages, generate different CSS files. While imo the same stylesheet could be used accross the whole page.

I don’t know how this works. Maybe it is inline CSS or something that is added to the dynamic CSS file, which is why the plugin creates a different CSS file. Not sure what happens, but if I check my NET console I can see that there are multiple CSS files with different names being generated across different pages. The reason one wouldn’t want this is of course because of browser caching. Now a new page sometimes loads a new CSS file, which actually is the same (should be).

I am of course curious to hear if CloudWays has something to tell about this?

Impressive speed gains. Less than 1 sec load times. On Cloudways hosting plan.

I tried this plugin mainly because I develop a site which hosts via Cloudways. But these poor review were a bit shocking to me. So I was slow to give it a try…

That said, I love this plugin. It’s simple, fast and straightforward. True, there are some advanced options missing, but it makes setting Breeze up on multiple sites very, very simple.

My pagespeed grade on my Cloudways-hosted site has gone from the 60s to 90s and, along with a few other small tweaks, I have my page load speed down to about less than 1 sec. Impressed!

BUT… This plugin also breaks a Dreamhost site I develop, so it’s not for everyone. Maybe it’s only meant for Cloudways customers?

there are still some bugs in multisite setup

all sites in multisite setup use the same breeze-config.php. Each site should has it own breeze-config.php.

For example: I have multisite setup a.com (woocommerce activated) and b.com (no woocommerce)

1.network activate Breeze plugin
2.go to site a.com dashboard > Breeze setting > save changes. The breeze-config.php will be written with exclude_url array like this

‘exclude_url’ => array ( 0 => ‘/checkout/(.*)’, 1 => ‘/cart/’, 2 => ‘/my-account/(.*)’ )

3.go to site b.com dashboard > Breeze setting > save changes. The breeze-config.php will be overwrite with exclude_url array like this

‘exclude_url’ => array ( )

Please consider and fix this issue on next update.

CORS Policy is still blocked

This is extremely disappointing…. I left a review on the first week of using for this very same issue, and as it was the first review that was left, you guys had it removed, even though it was a genuine concern. Shame on you cloudways

The ironic thing is, this is an issue with your own cloudways servers!

MONTHS down the line, and this issue still has not been fixed. All fonts that are loaded from within the same application is refused with the error

Access to Font at ‚xxxxxxx‘ from origin ‚xxxxxxx‘ has been blocked by CORS policy: No ‚Access-Control-Allow-Origin‘ header is present on the requested resource. Origin ‚xxxxxxx‘ is therefore not allowed access.

This was meant to be fixed as was promised with the reply on the review, before it was removed.

Plugin contains viruses

I was using this plugin from last few months. I checked my website today on sucuri safeguarde etc. and found that this breez plugin is inserting virus script, starting with apu.php

I removed this plugin completely and again checked my website now its seems clean.

It’s basically Autoptimize, but worse…

I was expecting a lot more from the Breeze cache to be honest. A poor performance by Cloudways.

Still many simple bugs which need to be ironed out, seems like plugin is not tested before new editions are released.

The plugin is based off autoptimize plugin, yet has only a fraction of the original plugin features, with some very basic features missing…

Cons

– Combined JS files are loaded in head as render blocking, no option to load in footer or even to add defer/async tags
– since the last update, when in the admin area, in the top bar the ‚Purge All Cache‘ link doesn’t work.
– When combining JS files, only selective scripts are combined.
– Combining of JS files can often result in 2 or more combined files, whilst it does reduce the number of external requests, why not combine into 1 file like so many other plugins can?

When you raise issues with support, you get fobbed off to have a look at documentation, even when you’ve clearly specified exactly what the issue is. I did eventually get a response though that told me to manually combine javascript files the plugin did not catch… wow. I’ll just uninstall and use a plugin which works. Thanks.

Very disappointed.

My advice: just stick with Autoptimize and use a second plugin to handle varnish purging if you have it enabled.

Lies alle 24 Rezensionen

Mitwirkende & Entwickler

„Breeze – WordPress Cache Plugin“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Breeze – WordPress Cache Plugin“ wurde in 3 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Breeze – WordPress Cache Plugin“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Changelog

1.0.8

  • Fix: Cache exclusion for pages that returns status code other than 200

1.0.7

  • Fix: Grouping and Minification issues for PHP 7.1
  • Fix: Cache purge after version update issue
  • Fix: Increase in cache file size issue.
  • Fix: Server not found error notification
  • Fix: Default WP comments display not require cache purge

1.0.6

  • Fix: All Multisite are now handled globally with settings being handled at network level

1.0.5

  • Fix: Issue with JS minification

1.0.4

  • Fix: Browser Cache issues with WooCommerce session
  • Fix: Clearing Breeze rules from .htaccess upon deactivating of GZIP/Broswer Cache
  • Fix: Regex fix for accepting source url’s without quotes while enabling minifcation
  • Add: FAQ section added

1.0.3-beta

  • Fix : Disabled browser cache for WooCommerce cart, shop and account pages
  • Fix : Removal of htaccess when disabling browser cache and gzip compression options
  • Fix : CDN issues of not serving all the configured contents from CDN service

1.0.2-beta

  • Fix : Compatibility issues of WooCommerce

1.0.1-beta

  • Fix : Purging issue to allow only admin users to Purge
  • Add : Feedback link

1.0.0

  • Add : First Beta release