> We also download over four parallel connections where possible.
I hope you can turn that off. It fragments the file and puts unnecessary load on the server.
I hope you can turn that off. It fragments the file and puts unnecessary load on the server.
As far as fragmentation goes, I think both Firefox and Chrome derivatives figure out the final file size in advance, pre-allocate a temporary file that long and put data in it as it arrives. Completing the download is a rename operation or a no-op.
GetRight, then DownThemAll, and now, Multithreaded Download Manager:
https://addons.mozilla.org/en-GB/firefox/addon/multithreaded...
In some situations it's the only way to get a decent download speed.