CloudFlare Free CDN for Web Sites
What is CloudFlare CDN ?
CDN stands for Content Delivery Network. A CDN is used to store data of a website on servers across the world. When a visitor browses to a website on their browser, the request is redirected to the nearest server to the user’s location. This has two advantages. First the commonly accessed data is cached on some other servers from where it can be quickly sent to it visitor’s machine. Secondly, the content of website is served from the data center that is closest to visitor’s location. This greatly reduces network time and improves.
There are many popular CDN service providers. This website uses Cloudflare and Amazon S3 and Amazon Cloudfront. However, there aren’t any good free CDN services. This is where CloudFlare comes in.
Instead of being just a normal cdn, CloudFlare is actually much more. CloudFlare secures your website so that any malicious attacks to it can be foiled, and also provides free cdn like features.
Unlike other CDNs, CloudFlare works in a very interesting manner. What it does is that it takes over the name servers of your website. So if any request is sent to a website, it first goes to CloudFlare’s servers, and then CloudFlare redirects that to your website.
The advantage of this is all the requests first go to CloudFlare before going to your website. In this manner CloudFlare first serve content directly from its server before hitting your website, and it needs to hit your website only if it needs to fetch some content from a website.
There are many advantages of this approach:
Firstly if any malicious IP tries to access your website, CloudFlare first gets that request and it compares the IP to its list of known malicious IPs. If it sees that any IP is not suitable, it would not even let that request passed to your website.
Secondly, CloudFlare caches the frequently used content of the website on its servers. The data that it caches is like CSS files, JavaScript files, images and more. However it does not take caches HTML pages. When a visitor browses to your website, CloudFlare first serves this cached data from its own servers, and then fetches the remaining content from your website. This greatly reduces the bandwidth that your website uses and also ends up increasing the performance of the website.
Another major advantage of this approach offers is that in case your website is down, CloudFlare starts serving all the content from its own servers without even letting users know that your website is down.
CloudFlare comes with both free and paid plans, but the free plan should work for most of the small website owners and you can upgrade your plan at any time. You would be required to signup for the Pro account if you have an SSL certificate on your web site.
Setting up CloudFlare is extremely easy to do. It comes with a nice wizard like interface that guides you through the setup process. You start with creating a free account with CloudFlare. Then you provide the name of website that you want to integrate with CloudFlare.
WebWolf Hosting Customers
CloudFlare then scans name servers of your website to see how the website has been set up. It will then give you suggestions that how should you change nameserver entries of your website so that the traffic is directed to CloudFlare first before going directly to your website.
After your hosting account has been setup,you can activate CloudFlare directly from your cPanel. For a detailed tutorial on how to activate CloudFlare from your cPanel visit this link: How to enable CloudFlare in cPanel.

