Cloudflare slow in USA compared to Canada

Hi,

I’m trying to determine what appears to be the issue in the CF settings, as I’m getting a difference in results from GTMetrix between Canada and USA. See - 2021-07-06_15-19-59

Target - looking to get the performance up in the USA.

The host has said everything is in top order at the server level, so why is Cloudflare not delivering the right results, as it should on a Pro plan?

Any ideas, advice, or tips on how to resolve this would be greatly appreciated, please?

Thanks.

Pretty sure, this is because the site is already cached on Cloudflares Canadian POPs but was not cached on the POP in the states, then it fallsback to proxy and gets delivered (unoptimizted) from your origin.

Please run this exact same test 3-4 times in a row to see the results when getting served from Cloudflare.
Thats how Cloudflare (all reverseProxy CNDs) works. ALL requests are slow:

  • if they are the first request for this POP
  • after aproximately 2 hourse due to cache wipe
  • after content change
  • if you get rerouted to a different POP (as it there is the first request)

Thanks for your reply @M4rt1n,

I’ve repeated the test comparison 4 times in a row, as requested.

Test 1 - 2021-07-06_16-18-08
Test 2 - 2021-07-06_16-22-05
Test 3 - 2021-07-06_16-26-10
Test 4 - 2021-07-06_16-28-29

The USA has still clearly got an issue. Any ideas?

Thanks.

Feel free to share the actual links to each of the tests for each (CAN & USA) region like this:

Test 1:
USA: https://my.link.com/USA-test1
CAN: https://my.link.com/CAN-test1

Test 2:
USA: https://my.link.com/USA-test2
CAN: https://my.link.com/CAN-test2

Test 3:
USA: https://my.link.com/USA-test3
CAN: https://my.link.com/CAN-test3

Test 4:
USA: https://my.link.com/USA-test4
CAN: https://my.link.com/CAN-test4

Without the actual results, it is hard to say anything without guessing.

Thanks @M4rt1n,

Hope the links below work for you?

Test 1:
USA: https://gtmetrix.com/reports/lillabello.com/0IeSqGU9/
CAN: https://gtmetrix.com/reports/lillabello.com/aZftDWq7/

Test 2:
USA: https://gtmetrix.com/reports/lillabello.com/5qpCapCL/
CAN: https://gtmetrix.com/reports/lillabello.com/Y2OsKpeo/

Test 3:
USA: https://gtmetrix.com/reports/lillabello.com/kaKtTsvA/
CAN: https://gtmetrix.com/reports/lillabello.com/r7TVcOag/

Test 4:
USA: https://gtmetrix.com/reports/lillabello.com/9NGBHuig/
CAN: https://gtmetrix.com/reports/lillabello.com/pz4uSKS1/

Measured from “San Antonio” but delivered from Denver, is 800 miles (1200 km) difference:


So I assume there is a routing issue, as this definitely is not the closest POP. Dallas, Houston & McAllen are all way closer, so maybe this is the reason for. It at least would explain the way higher TTFB.

On top of this, the loading order is completely different. Please wipe cache completely once to make sure you delete all old caches. Then compare again.

Thanks @M4rt1n,

Please confirm you mean ‘purge’ the cache?

Thanks.

Yes, correct. Purge it on your Serverside and also on Cloudflare then test again.

Thanks @M4rt1n

I’ve purged the server cache, and then Cloudflare, followed by the next two tests.

It doesn’t seem to have changed?

Test 1
USA - https://gtmetrix.com/reports/lillabello.com/j0uD0kZN/
CAN - https://gtmetrix.com/reports/lillabello.com/Uhs3exJG/

Test 2
USA - https://gtmetrix.com/reports/lillabello.com/wZIQj5v6/
CAN - https://gtmetrix.com/reports/lillabello.com/3qPbjewE/

No, it did not change. As there is no incident at https://www.cloudflarestatus.com/ that refers to this area the I would recommend opening a ticket and let the support guys check this.

Thanks for your help @M4rt1n

I really appreciate it, thank you!

All the best
Ben

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.