About a month ago, Bryce Moore mentioned that he had gotten some good site speed improvements from Cloudflare, and recommended it. Being one of the smartest people I know, I trusted his recommendation and blindly installed it on my web site. The results have been spectacular.
First, Cloudflare is a caching service. I call it the poor man’s Akamai, because it caches and distributes your site content so that you are less likely to get Slashdotted. In this respect, it’s actually quite similar to Google’s Page Speed Service which was just announced. Cloudflare’s caching service does a nice job of turning around pages really fast, about 60% faster than the site itself, based on their metrics and a few pokes and prods from my testing tools.
The key difference with Cloudflare that I very much appreciate is its transparent interception of security threats. It intercepts them at the DNS level so that hostile bots, hacks, etc. never physically reach your web site, which, given the recent spate of WordPress-related security issues, is a wonderful thing.
Cloudflare also integrates with some anti-spam and anti-hack services like Google’s malware index and Project Honeypot, so it’s fairly adept at catching obvious site-wreckers.
Setting it up is not easy. You have to know your way around DNS some, either through your DNS provider (whoever you bought your domain name from) or if you run your own DNS server, how to administer it competently. After you’ve done DNS configuration, you do need to install the WordPress plugin so that the service and the plugin communicate with each other, but that’s relatively straightforward. If you have any bizarre DNS settings, be sure to verify that they’ll work with Cloudflare before you switch over or you risk blowing up your site. For example, if you’re a company that uses the non-www version of your URL to go someplace different than the www version, blindly clicking OK on the Cloudflare install wizard is likely to force one of your two sites to simply vanish.
Could Cloudflare make the process easier? Not really, no. It’s one of those things that there is no version of brainlessly easy for, and that’s okay. It’s not for everyone, but for those willing to learn and experiment (and screw up), Cloudflare delivers the goods as promised.
I haven’t tried any of the pro version paid services. The free version does everything I expected it to.
Should you try it? If you’re technically adept enough to, yes. If you don’t feel confident monkeying around with DNS, then I would strenuously urge you to find the nearest geek, bribe them with beer, and have them do it for you.
Full disclosure: Cloudflare hasn’t given me any compensation or perks for this writeup as of the time of writing. That said, I wouldn’t say no if they offered.
You might also enjoy:
- The Biggest Mistake in Marketing Data
- Understand the Meaning of Metrics
- Transformer les personnes, les processus et la technologie - Christopher S. Penn - Conférencier principal sur la science des données marketing
- What Is The Difference Between Analysis and Insight?
- How To Start Your Public Speaking Career
Want to read more like this from Christopher Penn? Get updates here:
Get your copy of AI For Marketers
Thanks for the kind words. We’re always working to improve and simplify the setup process to make things as painless as possible for our users.
Thanks for the review, i’ve just setup cloudflare for my domain and the pageload speed is now great, no more waiting 30 secs. Didn’t find it to difficult to configure, just double check the dns settings, with a dns checker online. Like Christopher says just make sure the settings are right, or you could have problems.
Have you played around with this at all since this review? Has it gotten easier to use?
I was looking at their free service and came across your review. Man you have so much great material here that I randomly find when I am searching for other things.
im not into cloudflare, the first 2 months was good, effective but after that…site performance was bad, loading time is bad, and im having an error404. cloudflare cache is not working.
I actually found Cloudflare pretty simple to setup. Since it does the DNS re-directs for you – I didn’t really have to change much except to go to GoDaddy and point to CloudFlare’s DNS servers.
Now I can setup a person’s blog in 2-3 minutes.
The only thing I don’t like? My hosting is shared so if the IP changes? I have to go in and manually enter them into CloudFlare again.
and now CloudFlare can be finally used with WPMU with TT CloudFlare WPMU Plugin http://stiofan.themetailors.com/store/products/tt-cloudflare-wpmu-plugin/