Slow download speed for cross region cached file


My server is in Singapore and it is behind cloudflare. When user from Brazil browses the site, it is extremely slow.

The following is detail of one example extracted from chrome developer tool:

  • File name = 080674d1-d5c2-4516-a77d-9085cfcc6acd.1237e.mp3
  • CF-Cache-Status = HIT
  • File size = 616kb
  • Time taken = 21.88 Seconds

The same file can be served with 1 second for Singapore users

My account is “Pro” account and with " Argo Smart Routing" enabled.

Any suggestion for the steps that I can be taken to improve the performance?