Cloudflare acts as a reverse proxy, where we stand in the middle of the connection between your visitor and your origin server. Requests to any uncached resources will require an extra step:
Visitor -> Cloudflare -> Your Server
For any uncached resources, if the request is sent from a location closer to your server than one of Cloudflare’s datacenters, it’s possible to see longer request times. However, this will not normally be the case. Our CDN Network gives your domain a global presence, and the vast majority of your users will see improved loading times when Cloudflare is enabled.
For cached resources, you will definitely see an improvement.