Два изхода през прокси, всеки с резервна честотна лента, изглеждат като лесен начин да се удвои скоростта на изтегляне. Обикновеният пул от прокси сървъри не работи така.

Клиентът отваря връзка през един избран прокси сървър. Той отваря следващата връзка. Добавянето на друг адрес от списък с прокси сървъри към пула дава на бъдещите връзки още един избор; то не вмъква втория прокси в потока от байтове, който вече тече.

Обикновеното балансиране на няколко WAN мрежи на базата на връзки има подобно ограничение. То може да разпределя различни връзки по каналите, подобрявайки общия капацитет или намалявайки конкуренцията. Една връзка си остава една връзка, освен ако друг механизъм изрично не предостави няколко пътя.

Когато паралелните изтегляния са друго нещо

Клиентът може да заявява различни диапазони от файла през отделни връзки и да ги сглобява локално. Това може да използва повече от един маршрут, ако клиентът поддържа тази схема и сървърът разрешава заявките.

Това въвежда изисквания: диапазоните трябва да описват едно и също представяне, отговорите на сървъра трябва да съвпадат със заявените отмествания, а промените в обекта не трябва да дават смесен файл. Удостоверяването, ограниченията на сървъра и правилата за всеки изход също могат да направят паралелните заявки за диапазони неподходящи. Десет пълни изтегляния не са десет части от едно изтегляне.

Крайният път до клиента все още е важен. Няколко бързи изхода не могат да изпратят през един натоварен канал за достъп повече данни, отколкото той може да понесе.

Многопътността изисква реална поддръжка

Multipath TCP е явен транспортен механизъм, който може да пренася връзка чрез няколко подпотока, когато крайните му точки и мрежовата схема го поддържат. Той не се включва само чрез изброяване на два несвързани HTTP или SOCKS прокси сървъра.

При бавен трансфер първо определете дали таванът е в клиентския канал, в прокси сървъра, по следващия маршрут или в дестинацията. Пулът е полезен за разпределяне на връзки. Приемайте твърдението за удвояване на скоростта на един файл като отделна функция, която изисква собствен механизъм и доказателства.

Подобни статии