Crypto: SSL=Strict / Always use Https = On / Automatic HTTPS Rewrites = On
Caching: Caching Level = Standard / Browser Cache Expiration = 4hrs
On my hosting side, I’m using Cloudways’ new caching plugin Breeze which seems to be working slightly better than W3TC.
I ran test on Pingdom / Webpagetest / GTMetrix on 3G throttle and I noticed the huge discrepancies in the load speeds, which I thought a CDN like Cloudflare is suppose to minimise. For example in the screenshot below, the highlighted image is taking 2s+ TTFB response, and if I’m interpreting correctly it’s served from Cloudflare.
GTMetrix Test location London on 3G throttle: 3+ seconds wait time
Rest of results here from Singapore / France / UK / San Francisco, all on 3G throttle.
One big bummer is San Francisco. On the same continent, but takes 18s to load with 1.6s ttfb. On New York where the server is based, the results are good of course. But quite a letdown to see everywhere else suffering from long load times.
Why is the performance so bad? What am I missing?