I already read all publicly available information for Workers Sites - the Docs and these two blog posts:
But want to ask if someone from Cloudflare staff can reveal more technical information about the deployment process, especially what happens if I’m in the UK, I upload my static site and users from the US and Japan opened it?
Where psychically, the files are stored initially - on some sort of Cloudflare Storage Servers. If I upload 1GB data, do you really sync all these files to all 200 edges om real-time or only if someone from this region requests the specific file - after the First request from Edge Zone for specific File?
On your Blog post, I read - “This now allows us to, after the first read per location, cache the static assets in the Cloudflare cache so that the assets can be stored on the edge indefinitely.”
Indefinitely? If the file is not changed, this means you grab it once and store it to this edge, No matter users requested or not, but if they need it will be super fast without latency for download from the Origin? CDN cache usually removes infrequently accessed files.
I ask these questions because it’s simply hard to believe if you give 1GB Storage on every one of these 200 locations around the World for $0.50.
I mean Not just cache that sometimes is populated, some are expired and need to call roundtrip to the Origin location.
If this is true, this service Workers Sites, give some advanced possibilities for modern JAMstack web apps with super fast access on the edge close to every user worldwide!