For large files, the client has to wait till pacache is done downloading from the actual mirror. This results in timeouts. Make responses streaming.