Для сокета ограничения передачи данных. Полезны ли менеджеры закачек? - PullRequest
0 голосов
/ 15 апреля 2011

Идея разделения загрузки на несколько сегментов с различными диапазонами заключается в увеличении скорости загрузки. Это работает, если у сервера есть ограничение на соединение. Сервер без этого ограничения теоретически обслуживает одни и те же байты с одним или несколькими подключениями.

У меня вопрос, если диспетчеры загрузки все еще ускоряют загрузку с такого сервера, или это просто бесполезное усилие. Другими словами, есть ли какие-либо ограничения на подключение к сокету TCP по умолчанию или нет?

Ответы [ 2 ]

0 голосов
/ 20 апреля 2011

Хотя сервер может ограничивать использование полосы пропускания для каждого соединения, они обычно не беспокоятся.Если ответ достаточно велик, чтобы его можно было эффективно регулировать, то это примерно одинаково влияет на более медленных клиентов, если быстрая загрузка просто завершается раньше.

Разделение загрузки на части может фактически повредить вашемупроизводительность клиента из-за того, как работает TCP - у него есть механизм «медленного запуска», который снижает пропускную способность при новых соединениях.

Сайты, которые осуществляют регулирование, обычно делают это между своими различными виртуальными хостами (так, чтобы сайт загрузки)не требует более интерактивного) или будет делать это на основе удаленного IP-адреса.

На сегодняшний день основное преимущество диспетчера загрузки состоит в том, что он просто продолжит загрузку, если соединение разорвано.

0 голосов
/ 15 апреля 2011

Нет. Нет ограничений на сокет. Большинство ОС: они будут пытаться распределить пропускную способность поровну между всеми сокетами, если не указано QoS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...