Content Delivery Networks (CDNs) play a vital role in speeding up WordPress websites by delivering static assets such as images, CSS, and JavaScript from servers closest to your visitors.
The Breeze WordPress Cache plugin makes CDN integration simple by allowing you to use your own CDN without relying on third-party plugins.
Whether you’re configuring Cloudflare CDN, Amazon CloudFront, KeyCDN, or MaxCDN, Breeze helps you improve site performance, reduce latency, and enhance user experience with minimal setup.
Table of Contents:
CDN Integration with Breeze
Breeze natively supports CDN configuration, allowing you to connect your preferred CDN service directly through the plugin settings.
This eliminates the need for separate provider plugins and ensures faster delivery of your site’s static files with minimal effort.
Instead of using the CDN providers' plugins, you can use Breeze to integrate the CDN.
What is Pull CDN
The Breeze WordPress Cache plugin works seamlessly with CDNs that use a Pull Zone, commonly referred to as a Pull CDN.
In this setup, the CDN automatically retrieves static assets such as images, CSS, and JavaScript from your website whenever they are requested.
Once fetched, these files are cached on the CDN’s servers and delivered to visitors from the closest data center until the cache expires.
Configuring a Pull CDN in Breeze is straightforward. Simply enter your CDN’s asset-based URL (CNAME) in the CDN CNAME field within Breeze settings and enable the option.
Breeze will then handle the rest, ensuring faster content delivery without extra plugins.
What is Push CDN
Breeze does not support Push CDNs. In a Push CDN setup, all of your website’s static files are uploaded to the CDN servers in advance.
This ensures that the content is always available directly from the CDN without needing to fetch it from your origin server.
If you want to use a Push CDN, you’ll need an additional plugin to handle the file transfer. For instance, Amazon CloudFront can function as a Push CDN, and you can use the WP Offload S3 Lite plugin to automatically upload your static content to it.
List of Popular CDN Services Compatible with Breeze
Following are a few popular CDNs that are supported by Breeze:
Tip:
Cloudflare Enterprise CDN is compatible with Breeze cache. You don’t require any special configuration within Breeze for it to work.
Breeze doesn't support any Push CDN services, but it is fully compatible with Pull CDN services such as Cloudflare Enterprise, MaxCDN, KeyCDN, Amazon CloudFront, etc.
How to Use Your Own CDN with Breeze
Prerequisites:
Please make sure that Breeze WordPress Cache is installed, activated, and configured on your site.
You must have a valid and working CDN account.
Log into your WordPress admin panel with your credentials.
Click on Settings in the left menu bar and then on Breeze.
Navigate to the CDN option.
Activate CDN — Enable this to make CDN effective on your website.
CDN CNAME — Specify the URL of CDN that you are using or planning to use with your WordPress website. If you have some pages on HTTP and some on HTTPS, you should begin the URL with a double slash '//' (e.g.,//www.domain.com).
CDN Content — Enter the directories for which you wish CDN to serve content.
Exclude Content — You can exclude directories or file types (static content such as images/CSS/JS) from CDN.
Relative Path — We recommend that you keep this option enabled. This will enable the relative path for your website.
Finally, click Save Changes.
Integrate Cloudflare Enterprise with Breeze for seamless CDN performance. Boost your site’s speed effortlessly! Upgrade Your Security Now.
That’s it! We hope this article was helpful.
Need Help?
If you need assistance, feel free to:
Visit the Cloudways Support Center
Chat with us: Need a Hand > Send us a Message
Or create a support ticket anytime.
We're here 24/7 to help you!


