Показать сообщение отдельно

  #4  
Старый 18.01.2005, 23:47
Algol
Регистрация: 29.05.2002
Сообщений: 1,793
Провел на форуме:
2050916

Репутация: 0


По умолчанию

Цитата:
Сообщение от n00b  
Pochemu ne sushestvuet?

Ne znayu esli est` takie progi, no vot kak by on rabotal.

Ispol`zyvat` threads(ne znayu kak po ruski. pomoimu "potoki") i razbivat` faily na chast.
Naprimer kogda IE zagruzhaet stranicu, on isplo`zuet odin thread i kachat HTML code.

Tak vot mozhno razbivat` html cod na chasti i ispol`zyvat` 10 threads chtob skachat` html code.

Naprimet kogda ya kachayu odin file s interneta, ya mogu kachat` okolo 500kb/sec, no ya mogu eshe kachat` drugoi file, i skorost` tozhe budet 500kb/s

Tak pochemu-by ne ispol`zyavat` dva threada i kachat` odin file 1mb/s

P.S. u kazhdogo providera svoi limity na skorost` i na kolichestvo threads
Ну во-первых, далеко не во всех случаях поддерживается многопоточный режим со стороны сервера. Например, если страница генерируется php-скриптом, то понятное дело, что такую страницу скачивать частями нельзя.
А во-вторых, если у тебя скорость 500kb/s, то в таком случае ограничение на скорость скорее всего не со стороны клиента, а со стороны сервера. Т.е. сервер не дает качать более 500kb/s. В таком случае многопотоковость действительно дает преимущество. НО если у человека слабый канал, например 32kb/s то ограничения накладывает сама линия клиента, и многопотоковость НИЧЕГО не даст. Суммарная пропускная способность линии все равно будет 32kb/s.