Just created a page for testing CF. Fast and nice, page up and running - but I can't find where is the data center(s) physically located that are now hosting, can I see that and/or influence it?
Gotcha. Is it a static site? I think it’s generally safe to say any static sites are going to be handled quite fast by Cloudflare infrastructure around the world. If you have functions and dynamic components you could setup analytics to monitor and report back on speeds around the world
It is only in select datacenters though, I’m sure they’ll keep rolling out new hardware for Pages over time. nonetheless I wouldn’t lose sleep over it unless you have a reason to think your app/site isn’t performing well
Pages is just Workers & KV, so the Worker is on every server globally and the assets in KV are stored in two central stores (NA & EU) & cached in the colo they are accessed upon request.
Performance isn't the only think I'm after, I'm trying to learn how CF pages actually works and what can I / can't I actually control. I've done projects where the actual physical location of hosting needs to be controlled and actually has to be limited My clients include e.g. schools where form data cannot legally ever be even temporarily stored outside of EU. Thanks for the assistance!
Based on some quick testing we’ve done it seems like it is more like half, but that is somewhat anecdotal granted you can tail your functions and see what colo they serve from and we see a ton of traffic come from pretty far away
Anycast is a network addressing and routing method in which incoming requests can be routed to a variety of different locations. Learn how Anycast works.
For sure there are tons of variables but we’ve been watching New England traffic just out of curiosity for a few months on one of our projects and it virtually always goes to New Jersey and not Boston or New York.
Either way it’s super fast just interesting to see how it works, and I trust behind the scenes it is making the right decisions on routing, I think Cloudflare has earned that trust
Even at launch it was fully rolled out. Pages uses KV as a backend, which (as far as I know) was immediately rolled out to all datacenters because of the way it works.