|
||||||||||
|
||||||||||
Автор: IZone http://www.izcity.com/
Причиной появления этой статьи стала фраза, случайно обронённая при электронной переписке, основную мысль которой можно выделить следующим образом: почему производители браузеров не встраивают в свои программы полнофункциональные менеджеры загрузок или, по простому говоря, обычные качалки файлов, и почему в браузерах не предусмотрены нормальные, "человеческие" условия для сохранения веб-страниц. Не секрет, что на разработку и поддержание коммерческого браузера тратятся огромные деньги. Разработчики выпускают новые версии браузеров, стараясь снабдить их оригинальными функциями, которых нет в программах у конкурентов. Например, совсем недавно был выпущен релиз браузера Opera, в котором возможно осуществлять управление функциями с помощью голоса. Так вот, вернёмся к нашей теме и порассуждаем, что же будет, если производитель браузера снабдит свою программу ПОЛНОЦЕННЫМ менеджером загрузок? Посмотрим в сторону той же Opera: тут реализована функция качалки файлов на убогом и зачаточном уровне. Да, встроенная качалка может взять файл, начать его загружать в указанную пользователем директорию. Да, встроенная качалка может возобновить закачку файла после обрыва связи (если сервер поддерживает эту функцию, да и эта опция работает крайне нестабильно). Но тут нет функции многопоточности, нет работы по расписанию, нет сортировщика скаченных файлов... в общем, практически нет опций, свойственных популярным сейчас менеджерам закачек. Так вот: почему производители браузеров не встраивают в них полноценные загрузчики файлов? Никто не встраивает, хотя все могут. Ответ мой таков: потому как если встроят, то такой браузер сразу окажется в изгоях, потеряет какую-то часть доли рынка. Любая качалка чем хвастается в числе прочего? Правильно: разбивкой файлов на части. Обычно на 5 частей. Например, FlashGet так делает по умолчанию (вручную можно задать разбивку файла на 10 частей). Когда качалка скачивает файл с сервера, например, зип-файл с выпуском IZone, то она разбивает его, скажем, на 5 частей. Качает быстрее, конечно... Но... создает нагрузку на сервер. С точки зрения сервера происходит одновременно 5-ти кратное обращение (запрос) к файлу - как 5 разных пользователей качают один файл. А качает-то один пользователь и один файл. Другими словами - качалки всегда создают нагрузки на сервер. И админы таких серверов не любят качалки... Поэтому многие вэбмастера ставят запреты на отдавание файлов менеджерам закачек, ограничивают потоки скачивания программ и т.д. Вот почему в настройках качалок есть опции маскироваться под различные браузеры при запросе от сервера (FlashGet можно замаскироваться под Internet Explorer, Netscape Navigator, Mozilla). Тем самым, качалка обманывает и сервер, и админа этого сервера (маскируется под "правильные" браузеры :)), подставляясь ему, не как единая программа-загрузчик, а как браузер. Другое дело - админы могут выставить ограничения доступа по IP адресу (одному IP - один поток в руки), но такой подход не везде приемлем по разным причинам. Если какой-то браузер введет функцию полноценного менеджера загрузок, с разбиванием файлов на части, то на ряде серверов Интернета появятся программные запреты, ограничения на допуск этого браузера к контенту, как создающего излишнюю нагрузку на сервер. А браузер ведь еще используется и для интернет-банкинга, транзакций и прочих нужных операций -это поважнее, чем качать файлы. Есть, конечно, вариант качать в один поток, целиком файл с поддержкой докачки при обрыве связи (как в Опере), но похоже этого весьма мало для полноценного решения вопроса. Возможно дело в том, что диал-ап умрет через какое-то количество лет, на Западе кругом выделенки, и такая проблема просто перестанет существовать... Хотя это будет и не скоро... Давайте ещё раз вернёмся к браузеру Opera и рассмотрим, как этот браузер сохраняет Интернет-странички. Огромный плюс этой программы в том, что она сохраняет странички непосредственно из своего кэша (Mozilla поступает так же), т.е. сохранять страницы можно уже в спокойной обстановке, отключившись от Интернета. Скажем, вы открыли в Opera 10-15 статей (браузер-то многооконный :)) и, отключившись от Сети, просмотрев ещё раз открытые страницы, вы можете спокойно сохранить их. Другое дело, что при сохранении все файлы (графика, страницы), складываются в одной директории. Согласитесь, не очень удобно. А вот Internet Explorer аккуратно сохраняет страницы, раскладывая сопутствующие файлы в соответствующую папку. Но Internet Explorer не умеет сохранять данные из своего кэша. Похоже, у разработчиков браузеров, нет существенных стимулов, чтобы заниматься вышеизложенными вопросами. Это и понятно... взять тот же Internet Explorer, который держит почти весь рынок браузеров (по крайней мере очень существенную часть этого рынка), зачем Майкрософту думать о расширении его функциональности и большей удобности для пользователей. Похоже, в компании успевают только залатывать известные дыры, обнаруживающиеся с постоянной регулярностью. Хотя поле выхода Windows XP Service Pack 2, в браузере появились перемены к лучшему: информационный бар, менеджер установленных плагинов и расширений, блокировщик рекламных всплывающих окон. Но пока это актуально только для пользователей операционной системы Windows XP. Уважаемые читатели, а что вы думаете по этому поводу? Нам бы хотелось знать ваше мнение по вышеизложенной проблеме. Предлагаем вам оставлять свои мысли в комментариях к этой статье.
*** Смотрите также:Все статьи рубрики Software |
|
|||||||||||||