I have seen these brought up before, so have been doing some tests. I have two servers running the exact same website with the same configuration. They are imaged from each other the one exception is that one resides in Sweden and one in Amsterdam. If I apply Cloudflare and point the DNS to the IP address of the Amsterdam site it runs perfectly, if I switch the site to the Sweden site it fails miserably.
When I say fails miserably I am talking about 47ms without Cloudflare and 5000ms with Cloudflare. I do not have any Rocketloader or other turned on.
So to be clear: Amsterdam website with and without Cloudflare is performing well. Cloudflare on the Sweden site adds about 4.5s to 5s of overhead spent in “Waiting”.
When accessing either site via direct IP or direct DNS they work perfectly (40ms on Sweden and 150ms on Amsterdam) - given that I am in Sweden that is expected for me.
Without Cloudflare (IP or DNS):
Server TR to Cloudflare:
For the life of me I cannot figure out what is going on. Disabling proxy drops it back down to normal speeds for Sweden site.
Again if I just point the IP to the Amsterdam site with the same webpage and proxy it does not have the 5s load time.