
18.01.2005, 23:47
|
Регистрация: 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.
|
|
|