I noticed the following strange thing. My Server is located in Singapore
If I do GTMetrix test for my site with caching ON using GTmetrix Server in Canada - I get the B score.
But if I use GTmetrix Server in Hong Kong (that is much closer to Singapore) I get F with caching ON but still B with caching OFF (Developer mode).
So the result without cache is much better. How is it possible? Any problems in CloudFlare network?
DotMrCode Thank you for your link. Pingdom shows a similar result for all testing locations.
eva2000 thanks. I will read. I think anyway I need to improve the performance but first I want to understand this Hongkong issue. The Asian region has priority for me so if Cloudflare uses the wrong routing for Hongkong I want them to resolve this issue.
If I just had a bad result, I would agree that I need to look towards website optimization. But the problem is that the result in the case of testing from Hong Kong with caching is much worse (B-> F) than without caching from Hongkong or even with caching from Canada.
And this result is reproducible. I get it every time for testing from Hong Kong if caching is enabled and magically I get a good result if I disable caching. Since this happens every time, it’s not about the scripts that run on my server. It is not clear to me why I get different results when testing from different servers. If the problem is on my site the results should be similar, but they are not.
I still believe that the problem is on Cloudflarer’s side, but they stubbornly refuse to notice it.