pan1 said:
Interesting, I will try it on one of my wordpress site.
The good part about Cloudflare is that Cloudflare has so many data centers and if someone looks at your Website, then it will open up to a data center closest to where the person is located. That means that the pages will download much faster (or are supposed to in theory).
Also, if your Website should go down temporarily, then Cloudflare will use the cache of your Website and your Website will still be "running".
Also, Cloudflare provides DDoS protection.
Finally, Cloudflare works with IPv6 IPs as well.
Of course there is always a down side. The down side of Cloudflare is that if you should make any changes to your Website you may not see the changes immediately - because of how the cache works with Cloudflare. Depending where you are, there may be a delay before you can see the changes you've made to your Website.
You're giving a third party that you don't know control of your name servers. For most people who use Cloudflare they have positive experiences, but there are some who have negative experiences too. The negative experiences are especially noticeable with Forums or Blogs, where Cloudflare can block users from opening accounts or posting comments. Cloudflare is especially strict with IPs from certain countries. There is a work around for that, in other words somewhere in the dashboard of Cloudflare you can make the settings for less security precautions. But if I should have a Forum or a blog where I need the traffic that comes from comments, I would hesitate before I use Cloudflare.