I have a question about scalability.
Correct me if I'm wrong, but my understanding is that for every fragment request from a Player to an Edge (let's say, nginx i.e. not running the Apache module), the Edge must pass this to the Origin, which must then look in the index (.f4x), and subsequently send the corresponding fragment data in response to the Edge (which can cache this), and the Edge sends this back to the Player.
I'm just wondering, say if you have a CDN with 100 Edges, and 100 customers hit each edge, and the fragments requested are not cached, does this mean 10,000 requests in to the Origin, which has to do this index parsing/fragment-extraction for each one?
Because it seems to me that's what would happen; and I would not expect such architecture to be scalable at all.
1. Is my understanding right?
2. Does it actually in practice, matter (scale)?