Conversation

Replying to and
You need the cache to be warmed up by usage. There isn't a way to push something to their CDN. It acts as a caching reverse proxy using their custom nginx fork rather than a traditional CDN that you push to in advance, which I don't think would fit with real-time usage.
1
1
Replying to and
So, from client-side testing, if you do a range request for an uncached file, it ends up pulling the whole file and caching that. It isn't quite what they did before. They still only cache files as a whole, but range requests can pull the whole file from the origin to cache it.
1
Replying to and
It also matters what happens if requests are made for content that's already being pulled from the origin server. I don't think it's nearly as clever as people would expect at being able to merge new requests with currently pending ones, at least for ranges.
1
1