Victor_VG
Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору slay93 Просили х64? Прошу любить и жаловать - уже есть и cURL 7.33, а там уже есть статическая х64 реализация: Windows 64bit, zip, SSL-enabled, SSPI-enabled у Дирка жду несколько позднее, но можно и самим собрать - исходники открыты, вопрос только либы отыскать. Pasha_ZZZ Только у неё есть одна приятность - IPv6 в х64 сборке по умолчанию вырублен на уровне кода, на фоне cURL умениями не сильно блещет, да и по размеру она конечно libcurl обойдёт в разы. Смотрим опрос --version возможности: aria2c Protocols: HTTPS, BitTorrent, Metalink, Message Digest Features: Async DNS, , Firefox3 Cookie, GZip, XML-RPC cURL Protocols: dict file ftp ftps gopher http https imap imaps ldap pop3 pop3s rtmp rtsp scp sftp smtp smtps telnet tftp Features: AsynchDNS GSS-Negotiate IPv6 Largefile NTLM SSL SSPI libz и размеры пакетов: aria2c - 5359/6218 Кб (х86 / х64) cURL - 4330 Кб (х86) cURL 7.33 (x64, Static) - 1601 Кб а ведь это всё будет находится в ОЗУ. И единственное что с текущий libcurl не умеет cURL это изображать из себя торрент-клиента, зато он может и письма по POP3/IMAP4 забрать, и качать с серверов потокового вещания, и ещё попадающиеся в сетях Gopher сервера поддерживает, и что не менее важно для работы в LAN реализует протоколы Dict, File, LDAP, Telnet, работает быстро и почти не использует процессорное время, поддерживает работу NTLM - значит можно простыми средствами подключится к любым Windows системам. Так что сравнение меня убедило - отправляем cURL и UNIX на свалку как бестолковую неумеху и дружно ставим aria2с и тотального командира имени Гислера. А что касается многопоточности, то у неё есть славный минус - если сервер сконфигурирован "один клиент - один поток", то она бесполезна, и во многих случаях становится причиной присылки сервером HTML страницы отказа в загрузке, и при работе с одним сервером толку от неё нет, зато вероятность получить ошибку закачки потока примерно на полтора - два порядка выше чем при работе в один поток поскольку большинство серверов только имитируют многопоточность при нескольких параллельных запросах от одного клиента - это вынужденная мера вызванная необходимость балансировки нагрузки на дисковую подсистему сервера.
---------- Жив курилка! (Р. Ролан, "Кола Брюньон") Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti |
| Всего записей: 33229 | Зарегистр. 31-07-2002 | Отправлено: 04:37 19-10-2013 | Исправлено: Victor_VG, 05:11 19-10-2013 |
|