at first - not for every file it is worth doing (only for very large files)
second - if you don't have more than one connection to internet (like
multiple dialup lines) it is pointless - and thus it obviously shouldn't be
_default_ option .
the main thing it is usefull for is listening to mp3's live from server
without need of downloading them - while still having ablity to cache them .
in this case even if squid will open i.e. 10 connections via all gateways
avaliable in LAN/MAN/WAN, overall bandwitch will be limited with bitrate of
an mp3 file played live .
i don't see this is 'antisocial' as otherwise users will just go for _faster_
download lines, NAT'ed like ADSL services which are common, and thus their
web servers will not have multiple IP adresses to load balance (ADSL doesn't
usually have static IP number, or - if it is shared ADSL - user will not get
any IP number at all, just ablity to download via NAT)
why having 10 slow static IP lines via different ISP's is better than one
fast ADSL with no ip number ?
because when user will establish own webserver it can be aliased on those 10
connections, and set up load balancing rule on his DNS server.
also - it would provide better failover mechanism, when one of servers is
down/overloaded, connection will continue over remaining ones
same is with ISP lines users have.
if one line is down/overloaded, and there is one not used at all, traffic
could go via it.
On Monday 11 August 2003 01:31, Antony Stone wrote:
> On Sunday 10 August 2003 11:38 pm, Bob Arctor wrote:
> > it accelerates in two ways :
> > 1)if you have more than one connection to the internet, and your proxy
> > does load balance, or you have multiple interfaces in your machine,
> > multiple parts of file are downloaded via multiple connections
> >
> > 2) if server is load balanced, and it's domain have many aliases, chosen
> > round robin as you connect, each part of file is downloaded from
> > different server
>
> Both of these methods seem to assume that your connection to the Internet
> is faster than the rest of the path to the remote server - which I frankly
> feel is unlikely.
>
> I really don't see that opening up multiple connections for downloading
> from a remote server is going to improve your network's performance,
> unless there is a deliverate throttle being placed in your path in order
> to share available bandwidth with other users, in which case trying to
> bypass it is almost certainly against the Acceptable Use Policy of the
> system you are connected through.
>
> If the remote servers are on a round robin DNS, then they're already going
> to be nicely load balanced for different users each downloading complete
> files, so there's no point in creating additional connections for each
> server by only downloading part of the file from it.
>
> I certainly can't see favourable support for this sort of thing getting
> included in Squid.
>
> Regards,
>
> Antony.
-- --Received on Sun Aug 10 2003 - 18:16:45 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:18:49 MST