MAXCDN is one of the cheapest and most reliable CDN network available for bloggers. Its offers around 1TB of bandwidth for only $29 (with coupon for the first year), valid for one year and can be used with several WordPress blogs. Most of the MAXCDN nodes are placed in USA and Europe, and they are in the process for upgrading tier network locations. As said earlier, we are using a plugin called W3 Total Cache for easy installation of MAXCDN in WordPress. So before we proceed, uninstall any other WordPress caching plugin used in your blog.
Install and Configure MAXCDN in a WordPress blog hosted on Hostgator:
Open your MAXCDN dashboard and move to Manage Zone and then to Pull Zones.
The custom CDN domain is from where your files are served. We have enabled compression as Hostgator supports this feature.
Click on Create Pull Zone.
In the next step, MAXCDN will give a CNAME record something like pullzonename.none9.netdna-cdn.com, that we have to point it to the custom CDN domain created from Hostgator cPanel. Open your web hosting cPanel and move to the Simple DNS Zone Editor from the Domains tab. In the Add an CNAME Record section, enter the following details, without spaces.
Now wait for a few hours to complete the DNS propagation.
After DNS changes, open WordPress dashboard and then to the W3 Total Cache General settings.
In the Content Delivery Section, Select CDN Type: as Mirror: NetDNA/MAXCDN and save the settings. Remember not to tick the enable CDN check-box at this point.
Now Open the CDN settings in W3 Total Cache. As shown in the screenshot, change the site’s hostname box with the Custom CDN domain created in Hostgator cPanel, that is cdn.techknowl.com in our case. Return to the General settings and enable Content Delivery Network. Now clear all existing cache files using the button at the top section of W3 Total Cache plugin. That’s it, you have added a CDN in your WordPress blog with MAXCDN.