Качай по-новому. Качай правильно

Возможно, вы удивитесь, но простой клик на ссылке, ведущей на нужный вам файл, отнюдь не гарантирует получение искомого файла в безраздельное владение. Причем мы рассматриваем ситуацию, когда сервер отзывается, файл действительно существует по указанному адресу и ваш коннект в полном порядке. А закачка все равно срывается и вы остаетесь с носом вместо файла. Как такое может быть? Очень просто: мало кто уделяет внимание настройке любимого менеджера закачек.

Почему нужно пользоваться именно менеджером закачек, и ни в коем случае не пытаться «Сохранить объект как..»? Во-первых, даже если вы на сто процентов уверены в провайдере доступа и ваш коннект никогда не рвется, лагов не бывает, и так далее — за удаленный сервер вы поручиться не можете. Сервер может оказаться перегружен, у сервера могут возникнуть проблемы с коннектом, на сервере сбой может произойти по десятку тысяч разных причин. А вам, чтобы потерять закачку, хватит и одной-единственной.

Во-вторых, в мире широкополосного доступа и высоких скоростей проблема «закачать пару мегабайт по новой» теряет актуальность, но зато появляется другая проблема: «что я качал вчера и куда я это положил?» И вот здесь без менеджера закачек не обойтись: он-то прекрасно помнит, что и откуда он качал, куда положил скачанное и в какую категорию определил. Моя папка Downloads на домашней машине весит больше гигабайта (почти две тысячи файлов) и найти в ней хоть что-то без помощи любимого даунлоадера решительно невозможно.

Но речь у нас все же не про безусловное превосходство менеджеров закачки над правой мышиной кнопкой, а про их настройку. Современный download-manager — это довольно-таки сложная штука. Он умеет качать файл в несколько потоков, умеет находить зеркала и альтернативные источники данных, много чего он умеет. Но иногда такие умения идут явно не впрок — особенно это касается сервисов, заточенных под непрерывную потоковую отдачу огромного множества файлов огромному множеству пользователей.

Единой универсальной методики правильной настройки менеджера закачек не существует — все и всегда зависит от ситуации. Вот и посмотрим на конкретную ситуацию. Ситуация приключилась на сайтеMP3Spy.ru, куда я зашел в поисках пары композиций для пополнения моей коллекции кавер-версий. Нашел, качаю — а оно не качается. И так не качается, и эдак не качается. В чем дело? А дело было в том, что настройки менеджера закачек по умолчанию для данного конкретного сервиса не подходят. Специфика больших файловых архивов: если позволять качать с максимальной скоростью и не ставить никаких ограничений, то проект либо разорится на оплате трафика, либо добрая половина пользователей будет получать классическое «сервер слишком занят, загляните позже».

Правильные настройки можно найти экспериментально: выставляем вот так и пробуем, не получается; выставляем вот так и доворачиваем на два лаптя влево, опять не получается; и так до тех пор, пока не получится. В системном анализе это называется «метод случайного поиска», в разговорной же речи — «метод научного тыка». Я же поступил хитро — связался с технической поддержкой и получил целеуказания из первых рук.

У MP3Spy есть два режима выдачи файлов, на выбор: Free и VIP, первый бесплатно, второй, соответственно, за деньги (плата, правда, чисто символическая). В режиме Free сервер отдает одному пользователю только один файл в один момент времени, причем только в один поток, а паузы могут достигать двух минут. В режиме VIP можно забирать сразу три файла, в три потока, и паузы лимитируются десятью секундами (собственно, только этим VIP от Free и отличается — за небольшую плату можно качать быстрее).

Но это только опытным сетянам понятно — «качай в один поток». Человеку, который только-только приобщается к Сети, разбираться в настройках даунлоадера (а каждая программа устроена по-своему, настройки у всех по-разному называются, и в разных местах расположены) будет мучительно больно, и мы попробуем немного помочь. Давайте заглянем внутрь самых популярных даунлоадеров, и посмотрим, что там и как. А заодно освежим в памяти их названия. Порядок следования программ произвольный, какая первой попалась в руки, это ни в коем случае не обзор и не топ-сколько-то, а просто рекомендации по настройке.

GetRight

Найти на SoftSearch, скачать у автора. Нужные нам настройки располагаются по адресу «Tools — GetRight Configuration». Там нам требуется следующее. Таймаут между попытками в случае, если сервер отвечает «занято»: «Internet — Connections — «Timeout connectionattemps after … seconds», «Try to reconnect after … seconds» и «Try to reconnect up to … seconds». Для всех трех устанавливаем 120 (мы рассматриваем настройку для режима Free, если нужна настройка режима VIP — нужные цифры приведены выше, просто заменяем 120 на 10, а 1 на 3). Далее, «Downloads — Automatic Mode — «Up to … files or serments at the same time» и «Up to … connections at the same time to each HTTP server», для обоих выставляем 1. То есть мы разрешаем менеджеру одновременно качать только один файл с одного хоста. И наконец, запрещаем качать в несколько потоков: «Downloads — Accelerate», снять флажок «Automatically do Accelerated (Segmented) downloading». Для режима VIP эту опцию можно включить, но нужно выставить ограничение, не более трех потоков на файл: переключатель установить в позицию «Number of segments based on the file size», а в нижеследующей табличке выставить «2 segments in the file size is between 1 and 3 Mb» и «2 segments in the file size is between 3 and 100 Mb». Все, настройка закончена.

FlashGet

Найти на SoftSearch, скачать у автора. Здесь с настройкой проще, FlashGet поддерживает русский интерфейс. Вначале настроим таймауты. «Сервис — Настройки», закладка «Соединение», все три таймаута («соединение», «данные» и «задержка») выставить 120. Закладка «Ограничения», максимальное количество заданий выставить в 1. Закладка «Зеркала», отключить опцию «Использовать зеркала». Теперь нужно ограничить количество потоков: «Сервис — Параметры закачки по умолчанию». Опцию «Разбить на … частей» установить в 1. Можно эту опцию и не трогать, но тогда при старте закачки нужно будет уменьшить количество сегментов с пяти (или сколько там стоит по умолчанию) до одного, эффект будет тот же самый.

ReGet Deluxe

Найти на SoftSearch, скачать у автора. Здесь тоже все просто, и все по-русски. Прежде всего нужно обеспечить доступ к нужным настройкам, поэтому «Настройки — Интерфейс — Режим эксперта». После чего заходим в «Настройки — Настройки программы», закладка «Все настройки». Все параметры в настройках ReGet сведены в группы и представлены в виде дерева. Вначале раскрываем ветку «Общие настройки» и находим там «Количество соединений». Таких параметров там три, для «спящего», «кооперативного» и «неограниченного» режимов соответственно. Все три выставляем в 1. Далее, в той же ветке «Максимум одновременных закачек» и «Количество HTTP-соединений по умолчанию» — их тоже в 1.

Среди всех даунлоадеров самый удобный интерфейс настройки, на мой взгляд, у ReGet Deluxe. Что и неудивительно - если учесть, кто этот интерфейс проектировал.

Далее, ветка «Свойства закачки по умолчанию». «Пауза между попытками» и «Таймаут» — выставить 120. «Максимальное количество одновременных соединений« — в 1 (ноль обычно означает «не ограничено», а нам требуется именно что ограничить). Вот, собственно, и все для ReGet. Можно еще увеличить (в той же закладке) «Количество попыток перед переключением в отложенный режим», скажем, до десяти — просто на всякий случай.

Download Accelerator Plus

Найти на SoftSearch, скачать у автора. С русским языком здесь тоже нет никаких проблем, видимо, GetRight единственный из топовых менеджеров закачки живет по канонам прошлого века. Собственно, хуже от этого только его разработчикам. Правда, переводчик интерфейса DAP оказался, мягко говоря, шутником — «tools» он перевел как «средства», а «skins» (что уже ни в какие ворота не лезет) как «шкуры», но имена нужных нам настроек остались более-менее в целости.

Итак: «Средства — Настройки», закладка «Соединение». Первым делом нужно перевести «Режим ускорения» в позицию «Normal speed», никакого ускорения нам не нужно, нам нужно гарантированно получить файлы. И кто бы знал, чем отличается «super speed» от «extra speed» — уж лучше бы они дали напрямую управлять количеством потоков. Далее, обязательно посмотреть, что выставлено в поле «User Agent», и если там красуется поставленный по умолчанию «DA x.x» — обязательно переставить на «Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)». Дело в том, что многие сервера попросту не отдают файлов неизвестным (с точки зрения сервера) агентам. Агенту же по имени «Internet Explorer» файлы отдают все и всегда.

Далее, на той же закладке. «Автоматический поиск по зеркалам», отключить все флажки, которые там есть, а «Максимальное число одновременных закачек» выставить в единицу. Изо всех представленных менеджеров DAP самый простой в настройке, но простота эта обманчива — не исключено, что доступа к каким-то жизненно важным параметрам там просто не предусмотрено и простота пользования принесена в жертву гибкости.

Для всех остальных менеджеров закачки (а их десятки) действия будут примерно теми же самыми: вначале найти настройки программы, а потом найти в настройках таймауты и ограничения на количество единовременных закачек и количество потоков в закачке. Но учтите: приведенные параметры являются оптимальными для работы с архивом MP3Spy, у других сайтов и сервисов могут быть другие ограничения и для них потребуются другие настройки.

Подведем итоги. Выше я говорил, что универсальной единой методики настройки даунлоадеров не существует — и это действительно так. Все и всегда зависит от сервера, кто-то отдает всем и быстро, кто-то ограничивает, кто-то ограничивает серьезно. Но в любом случае полезно знать, какими именно параметрами имеет смысл порулить в случае, если закачка постоянно срывается, или же, наоборот, тащится слишком медленно.

Во-первых, это таймауты. Чем дольше мы ждем ответа от сервера, который по каким-то причинам перестал отдавать нам данные, тем больше шансов, что мы таки дождемся. Но о и разумных пределах забывать не стоит — если сервер молчит в течении пяти минут, вряд ли имеет смысл ждать еще полчаса.

Во-вторых, это всевозможное «ускорение». Даунлоадер ускоряет процесс, качая несколько файлов одновременно, плюс каждый файл качая в несколько потоков. При этом, действительно, возможности канала используются по полной программе, но на стороне сервера могут иметь другое мнение (кстати, некоторые провайдеры широкополосного доступа тоже практикуют ограничения «ускоренной» закачки), и отдают, к примеру, один файл в одни руки (на один IP-адрес), и не более, чем в один поток. Ну и в-третьих, это User-Agent. Если ваш даунлоадер прикинулся браузером — у него больше шансов получить файл, а не ошибку доступа к файлу.

В общем, не стесняйтесь пользоваться возможностями настройки ваших менеджеров закачки — и хорошего вам коннекта. ;-)

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Дата публикации:
Автор публикации: