Quote:
Originally posted by Blackbird However, if small files can only be uploaded when a large file is uploaded, then the small file queue will be stalled while waiting for a large upload to finish. |
Not at all.. If two files with an opposite(but relative) size are to be uploaded, the small size file should finish early, and then we proceed to the upload of another file with similar size: this means, the process repeats itself and the queue is ordered again... the upload of a small file is started, and the previous upload of the large file remains untouched.
To clarify this theory further: If two files matches this judgement and the one finishes before the another, we keep replacing this piece of the puzzle 'till the big one finishes or the download is cancelled. I don't know how well this works in practice, though I think it should do only a small, but perceptively enough difference... Let's pray.