LibURL Error Previous request not completed
Dar Scott
dsc at swcp.com
Thu Aug 3 11:41:33 EDT 2006
On Aug 3, 2006, at 8:32 AM, Alex Tweedly wrote:
> Yes, it does matter. There are a number of cases where multiple
> connections will win out :
>
> 1. avoiding start/finish round-trip delays for each transfer.
> You don't of course avoid them - but you can interleave them
> with the parallel transfers, and hence keep the pipe closer to full.
> 2. transient congestion (and packet-drops) have less effect on
> multiple connections
> Esp. if the congested router is using RED
> 3. rate-limiting per connection from the server can be imposed
> lower than your connection bandwidth
> 4. bandwidth allocation on congested links
> Esp if the upstream router is using WFQ or DRR queuing, and
> high capacity connections are severely limited
Thanks for these.
1. Interleaving is possible with TCP, but for the most part TCP does
not have round-trip delays except at the start and end. Well, I
guess some settings might. There will be some interleaving from what
I've seen.
2. I don't know much about congestion at routers, but I agree with
the affect of dropped packets.
3. I think rate-limiting at source, if you are downloading from
multiple servers, is the greatest factor.
4. I claim ignorance.
Another factor might be the ability to give user feedback right away
should there be a problem with any files.
I wonder if downloading multiple files might cause variations in
transfer rates that confuse the optimization at servers and routers.
Just mumbling.
Dar Scott
More information about the use-livecode
mailing list