![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Скорость скачивания в Indy [D7, Win2k]
Zelius © (2004-05-13 20:15:00)Всем привет! Использую инди для скачивания файлов, RecvBuffSize поставил в 4Кб, но реально получается, что она качает меньшим размером в 1-1.5 Кб. Из-за этого получается маленькая скорость скачивания. Кто-нибудь знает, как на этот размер повлиять?
Zelius (2004-05-14 17:59:00) [1]
> Reindeer Moss Eater © (14.05.04 16:22) [6]
сорри, но это ты не следишь, я написал, что ставлю блок, а в итоге файл скачивается еще меньшими блоком, хочется качать тем блоком, который я хочу...
во вторых, я использую TidHTTP, там я могу управлять только с помощью RecvBuffSize.
Reindeer Moss Eater (2004-05-14 16:25:00) [2]А для того, что бы было гибче управлять процессом, надо читать/писать поблочно
IdTCPClient1.WriteBuffer(ABuffer,ABytesCount);
, а не уменьшать размер RecvBuffSize
Reindeer Moss Eater (2004-05-14 16:22:00) [3]Ты за полетом мысли следишь?
1. Уменьшаешь буфер, что бы было гибче
2. Жалуешься что из-за этогостало медленно
3. Когда тебя спрашивают, зачем уменьшил буфер, отвечаешь, что для того, что бы было гибче.
Где логика?
Zelius (2004-05-14 16:17:00) [4]
> Reindeer Moss Eater © (14.05.04 11:50) [3]
что бы можно было гибче управлять процессом скачивания и отображать скорость скачивания.
> Rouse_ © (14.05.04 12:23) [4]
по локалке оно тестируется, а работать будет в инете...
Rouse_ (2004-05-14 12:23:00) [5]> [2] Zelius © (14.05.04 11:31)
По локалке? Хм... А что, CopyFile уже не подходит?
Reindeer Moss Eater (2004-05-14 11:50:00) [6]Из-за этого получается маленькая скорость скачивания.
Допустим что из-за этого.
Тогда вопрос:
Зачем устанавливать размер буфера меньший, чем его дефолтный размер?
Zelius (2004-05-14 11:31:00) [7]По локалке, с соседнего компа...
Rouse_ (2004-05-13 20:29:00) [8]Откуда качаемс?