Плюс у всех "Download Master" - проверил по другому логу. И все пытаются работать в 5 потоков.
все выше про сервер под фрюхой, nginx 0.8.5, нагрузка - 400Mbit
Тааак, присмотрелся к логу на линуксе (nginx/0.7.57, 800Mbit) send_timeout 30s; sendfile off; limit_req_zone $binary_remote_addr zone=avi:10m rate=2r/m;
listen 80 default sndbuf=64k;
Ну, например, Reget и DM при добавлении закачки, еще до начала скачивания,
делают HEAD, чтобы нарисовать юзеру длину файла и проверить, существует
ли он там вообще, его миме-тип и т.д.
> >>Обычно качалки делают HEAD к файлу, чтобы узнать длину ответа.
>
> Позвольте узнать, какие популярные качалки делают HEAD-запрос?
> Обычно, качалки делают запрос в первом потоке без Range, узнавая длину файла
> из ответа, потом создают дополнительные потоки с Range-запросами. При этом
> первый поток качает файл с начала и до того места, которое уже скачал другой
> поток, затем обрывает соединение.
>