You know what's old-fashioned way of doing this? Buy multiple VPS around the world and deploy website files using a script.
Let the experts deal with adding locations, location detection, DNS, redundancy and so on, for a very small price, relatively speaking.
I am not saying you need Astro: You can make the files yourself, then use a service like Netlify to do the CDN-ing for you.
You know what's old-fashioned way of doing this? Buy multiple VPS around the world and deploy website files using a script.