Good lord! I saw this also, but thought it was just a flaw.
Why do you have such insanely small chunks? If I EVER did such a crazy thing when posting binaries to newsgroups, I'd get flamed day and night for about a month!
Doesn't 98KB chunks create more traffic by having a lot more upload requests? Worse, in a situtation where the upload host is saturated, latency will cause a net slowdown in the transfer...
A more common posting size (on binary newsgroups) is a meg or two. That'd be about 20 times fewer start requests.
Here is what I would actually recommend... Make the chunk size a minimum of some number (98KB is fine), but make the default size 5% of the file size (1/20th). This way, if you're downloading a 3MB mp3 file, you'll be doing 150KB chunks, but if you're doing a 650MB iso image file, you'll be doing 32MB chunks.
Remember, there are still modem users out there, and at a whopping 3-5KB/sec, excess start requests of 128 bytes each add up! |