CloudFlare is a FREE system that accelerates and secures your website by acting as a proxy between your visitors and HostGator servers. With CloudFlare you can protect your website against malicious visitors, save bandwidth and reduce average page load times.
How Does it Work?
Once CloudFlare is enabled for your website, it is designated as your authoritative name servers; this allows CloudFlare to clean and accelerate your traffic as all requests to your website are now routed through CloudFlare. With network routing technology and 23 data centers around the world, CloudFlare is able to:
- Screen your website's traffic for malicious visitors - CloudFlare receives requests for your website and analyzes them to determine if a visitor is a threat based on the visitor's IP, the resource being requested, the payload being posted and how frequently requests are being made among other things. Threats are blocked and "good" visitors are able to quickly access the pages they request.
- Optimize your web content - Rocket Loader technology is included in all CloudFlare plans (even the free one) and helps your website to more efficiently process requests for third party scripts like apps, widgets and tags. Rocket Loader ensures that no script blocks your page content from loading by bundling all script requests into a single request and loading them one at a time.
Advantages of CloudFlare
There are several advantages to using the CloudFlare service.
- Site Performance Improvement: CloudFlare has proxy servers located throughout the world. Proxy servers are located closer to your visitors, which means they will likely see page load speed improvements as the cached content is delivered from the closest caching box instead of directly off our server. There is a lot of research that shows the faster the site, the longer a visitor stays.
- Bot and Threat Protection: CloudFlare uses data from Project Honey Pot and other third party sources, as well as the data from its community to identify malicious threats online and stop the attacks before they even get to your site. You can see which threats are being stopped through your CloudFlare dashboard here: https://www.cloudflare.com/your-websites.html
- Spam Comments Protection: CloudFlare leverages data from third party resources to reduce the number of spam comments on your site.
- Alerting Visitors of Infected Computers: CloudFlare alerts human visitors that have an infected computer that they need to take action to clean up the malware or virus on their machine. The visitor can enter a CAPTCHA to gain access to your site.
- Offline Browsing Mode: In the event that our server is unavailable, visitors should still be able to access your site since CloudFlare serves the visitor a page from its cache.
- Lower CPU Usage: As fewer requests hit our server, the overall CPU usage of your account is reduced.
- New Site Stats: CloudFlare gives you insight into search engine crawlers and threats.
Limitations of CloudFlare
Before enabling CloudFlare for you website, you may want to consider the following:
- Currently, requests must be directed to www.$domain instead of $domain (which means you may need to make some configuration changes).
- CloudFlare caches static content from your site. While this reduces the load on your server, it means that if you make a change to an existing static file, like an image, there may be a delay before the change appears. While you are updating your site, you can put CloudFlare in Development Mode so changes appear immediately.
- CloudFlare's basic mode cannot handle SSL certificates. If you need to use an SSL certificate, that part of your site needs to be on a subdomain that is not protected.
Availability and How to Enable
Shared and Reseller plans may enable CloudFlare services via cPanel. It is also available on VPS and Dedicated Servers upon request, though it is not currently available on Windows servers.
To enable CloudFlare through cPanel:
- Log into cPanel.
- Under the Advanced section, click the CloudFlare icon.
- Click the checkbox to accept the Terms of Service and enter your email address.
- Click Create Account.
For more information on CloudFlare, visit: