3 ms·
An HTTPS stream can be side-channel (ie size, time) broken down into black-box HTTP/1 requests quite easily. Remember, even with Connection: Keep-alive, you sti
by q3k 8y ago
An HTTPS stream can be side-channel (ie size, time) broken down into black-box HTTP/1 requests quite easily. Remember, even with Connection: Keep-alive, you still have to request every file synchronously after you're done with the previous one.
- loeg 8y ago> Remember, even with Connection: Keep-alive, you still have to request every file synchronously after you're done with the previous one. Wait, why? I don't know of any reason HTTP clients can't pipeline requests.
- AstralStorm 8y agoThey can but they do not because servers are broken (and terribly so) and it brings less than zero gain for big files. See, debian does not want to manage specific mirror server features if they don't have to. If they were in that position they'd make their own protocol.
- loeg 8y agoRight, that makes sense. So it's not so much a client limitation as a minimum common denominator for their hosting infrastructure.