Before I get into my review. Here is an overview is what CloudFlare is about:
CloudFlare protects and accelerates any website online. Once your website is a part of the CloudFlare community, its web traffic is routed through our intelligent global network. We automatically optimize the delivery of your web pages so your visitors get the fastest page load times and best performance. We also block threats and limit abusive bots and crawlers from wasting your bandwidth and server resources. The result: CloudFlare-powered websites see a significant improvement in performance and a decrease in spam and other attacks. | More information about CloudFlare can be found here.
Best of all it is FREE! You get a a lot of features on the free version as well. There is a pro version if you interested in that. But I don’t see a need to upgrade to the pro version currently. But who knows maybe down the road I might.
CloudFlare will cache static files such as images, css and js files. So if your site is dynamic it will run exactly as before but with a key difference. It’s dramatically speed up and protected from the evil doers of the web. I have CloudFlare enabled on several WordPress installs and a Joomla install as well. No issues on any of them whatsoever.
The website speed difference is night and day. With CF (CloudFlare) enabled it was loading within a couple seconds. Here is a 3rd party test I did on a page where the content rarely changes: