No cached content is deliver faster via clouflare than direct access

Hello, I use cloudflare for somes websites.
On one of them the NO cached content are delivered faster throught Cloudflare than throught direct access.
For exemple https://clouflare.mywebsite.com/dynamic_content.php (350ms)
is faster than https://directhost.mywebsite.com/dynamic_content.php (650ms)

clouflare.mywebsite.com is pointing (A and AAAA) to Cloudflare POP and directhost.mywebsite.com/dynamic_content.php is pointing (A and AAAA) to my dedicated server.

How come its possible ?