I am using Nginx as a proxy to cache very large files. When I make a request for a file that is not in the cache it goes upstream to get it, as it should. When I make a second request for the same file, the first one still downloading, I see Nginx create another connection upstream to get the file. (all subsequent requests are the same until the file is fully cached). I would think thatby Killiconn - Other discussion