Best WordPress Plugins to Integrate CDN Service with your WordPress site

By | May 17, 2014

To reduce the load of high volume traffic and to improve load time, it is recommended to use CDN (Content Delivery Network) services. WordPress users are privileged and that’s why there are multiple CDN plugins to load the static files from these CDN servers.

If you are new to the CDN field, I would recommend to go through the CDN 101 explained below. Or if you are well aware of the benefits of these services, you may proceed with the link of the best CDN service providers or the WordPress plugins.

CDN 101

These are known to provide a more secure network, reduced loading time of your page, manageable traffic, maximum availability. This is achieved through surrogate servers located across different data centers in different regions around the globe. The distributed infrastructure allows that you deliver the desired content from the server closest to the end-user & keep your website traffic less. In short, CDN provides speed, server crash resistance, Improved User Experience, Improvement in SEO.

For example, when a user from Europe comes to your WordPress blog/site, they are redirected to your web host’s server. Your web host’s server is located at Mumbai, India. So every user on your website is assessing this one server to view your website. Now if you have high volume of traffic, then it can overload your server which leads to a slow loading site or even server crash. This is where a CDN comes in picture because it is a network of servers, but most importantly these servers are spread throughout the world. When you use a CDN, your static content is cached and stored on all of these servers. Static content includes images, stylesheets (css files), javascripts, Flash, etc. Now when a user visits your site (original server), the CDN technology redirects them to the closest server to their location. This limits the number of internet hops needed to transmit the static files to your end user. In simple words, the closer the CDN server is to where your user is, the faster the user gets the content.

Best Content Delivery Web Services :


HTTP Caching (EdgeCaching) of MAXCDN allows you to handle any amount of traffic directly from the edge. MaxCDN’s advanced hardware and always-on provisioning make a fast and cost-effective solution to handle your traffic. It has Edge Nodes in the US, Europe and Asia. Their all the servers worldwide utilize the latest Solid State Drive (SSD) technology to serve content more rapidly.

2. Amazon CloudFront :

Amazon CloudFront is a content delivery web service. It integrates with other Amazon Web Services to give developers and businesses an easy way to distribute content to end users with low latency, high data transfer speeds, and no commitments.

3. Amazon Simple Storage Service (Amazon S3) :

It is storage for the Internet. You can use Amazon S3 to store and retrieve any amount of data at any time, from anywhere on the web. You can accomplish these tasks using the simple and intuitive web interface of the AWS Management Console.

4. CoralCDN :

CoralCDN is a free and open content distribution network based around peer-to-peer technologies, comprised of a world-wide network of web proxies and nameservers. It allows a user to run a web site that offers high performance and meets huge demand.

If your site runs on WordPress, and you have chosen a CDN hosting service provider, there are several plugins that can be used . That is, you can easily integrate your CDNs into WordPress uploader. I am providing you with a list of Best WordPress Plugins to Integrate CDN Service with your WordPress site.

Best WordPress Plugins to Integrate CDN Service with your WordPress site :

1. W3 Total Cache :

W3 Total Cache improves the user experience of your site by increasing server performance, reducing the download times and providing transparent content delivery network (CDN) integration. It saves up to 80% bandwidth via minify and HTTP compression of HTML, CSS, JavaScript and feeds.

Step 1 : Install & Activate W3 Total Cache plugin.

Step 2 : On your WordPress dashboard, click on the General Settings menu of Performance section. On General Settings page, you will find CDN section as shown below.


Step 3 : Now, on your WordPress dashboard, click on the CDN menu of Performance section. Head over to its Configuration section. If you have an account at your CDN service provider, enter the Authorization key, password, etc. in the appropriate fields shown in the figure. If you don’t have an account at CDN service provider, then create it first & have the access details. Enter the hostname provided by your CDN provider & Save all Settings. You can customize other settings options according to your requirements.Selection_083

2. WP Super Cache :

It is a very fast caching engine for WordPress that produces static html files. This plugin generates static html files from your dynamic WordPress blog. After an html file is generated your webserver will serve that file instead of processing the comparatively heavier and more expensive WordPress PHP scripts.

Step 1 : Install & Activate WP Super Cache plugin.

Step 2 : On your WordPress dashboard, click on the Settings section, you will find WP Super Cache menu. After clicking on it, you will see following window under the CDN tab:


Step 3 : Enter the hostname provided by your CDN provider in off-site URL option & Save Changes.

3. CDN Rewrites :

This plugin rewrites the host(s) of your static files (JavaScripts, CSS, images etc.) (called Origin) into a CDN (Content Delivery Network) host. Basically, this plugin allows a WordPress user to specify two important variables: a orgin host (says and a “destination host” (like

4. Free CDN :

It will then find all the static contents from that orgin host rewrites your static files’ URL’s (JavaScripts, CSS, images etc.) so that they are served from CoralCDN. Your static contents are handled with care by Coral’s powerful server clusters.

I hope you find this tutorial helpful. Now you have a simple understanding of CDN, how it works, Best Content Delivery Web Services & WordPress Plugins integrate CDN Service with your WordPress site. If you have any query or suggestion regarding the same, do share with us.

PS – wptopimus is using MaxCDN service to serve you the static contents.

Related Post