Программы-ускорители работы в Сети Интернет

Ускорители

Что больше всего прочего нас раздражает во время прогулок по Сети? Скорость! Порой, ожидая полной загрузки текущей страницы, можно не только выпить чашечку кофе, но и смолотить вручную пару килограммов этого ценного продукта. Всё меняется в мире Интернет, вот только утомительный рапид при "ползании" в Вебе остаётся неизменным. Недаром всё чаще приходится слышать, что WWW стоит расшифровывать как World Wide Wait (Всемирное Ожидание). Проблему эту можно разрешить, уплатив некую сумму за переход на более высокоскоростную технологию получения Интернет-данных (выделенная линия, ADSL, ISDN, CaTV и прочие). Но, как правило, пользователь не располагает свободными средствами, которые он был бы готов скормить провайдеру за улучшение качества и скорости связи. Как быть? Приходится использовать разнообразные хитроумные программки, ускоряющие процесс работы в Интернете (в дальнейшем, "ускорители"). Наивно полагать, что предлагаемые ниже утилиты позволят превратить модем 14.400 в ISDN-карту на 128. И тем не менее, возможность реально ускорить загрузку страниц существует. Фактически разработчики подобных "ускорителей" дают пользователю инструменты, о которых должен был бы позаботиться рачительный провайдер. Как то, разумное (интеллектуальное) кэширование файлов и оптимизация модемного соединения каждого клиента в отдельности.

Программ этого класса бездна (см., например, у Турецкого, у Кулгина или на родном Tucows). Пишут их все, от солидных команд и талантливых одиночек до домохозяек, прошедших курсы VB и TCP/IP. Лучшие из них стоят денег, о худших не стоит и говорить. В данном кратком обзоре я попытался представить наиболее заметные веб-ускорители (web accelerators). До недавних пор сам я как-то обходился без них (качество коннекции и на работе, и дома позволяло). Надеюсь, это поможет мне быть объективным.

Еще одно предварительное замечание. Бесплатного сыра не бывает. Установка "ускорителя" подразумевает а) готовность пользователя чуть глубже вникнуть в физику процесса перекачивания информации из Мировой Паутины, б) пожертвовать некоторым дисковым пространством. И будьте благоразумны, установка нескольких "ускорителей" на одном компьютере сродни одновременному наложению нескольких масок для кожи лица: выглядит изумительно, но помогает вряд ли.

Рассмотрим четыре программы данного класса.

Название Разработчики Стоимость (USD) Trial time (сутки) Вес инст.файла (Mb)
Modem Booster inKline Global 20 21 1.5
NaviScope NaviScope 20 30 0.6
NetSonic
NetSonic Pro
Web3000
free
40
free
---
2.4
1.9
Webcelerator eAcceleration free free 2.0

Modem Booster

img/g9accel1.gif (1270 bytes)

Установка

Setup.exe > Next > Next > Next > OK (перезагрузка компьютера).

Идея

Оптимизация параметров модемного соединения клиента под оборудование конкретного провайдера. Клиент может доверить автоматическую настройку программе или задать основные параметры:

MTU (Maximum Transmission Unit) - максимальный размер пакета получаемых/передаваемых данных, если заданное значение превышает стандарт, установленный провайдером, производится дополнительная процедура разбивки и последующей интеграции информации, если же заданное значение ниже стандарта, то модем клиента не использует до конца возможностей, предоставляемых оборудованием провайдера;

RWIN (Receive Window) - определяет количество информации, которое клиент может принимать в единицу времени, если значение занижено, один пакет приходится прогонять порционно, если завышено, то, в случае повреждения пакета, возникнет дополнительное бессмысленное ожидание повторной передачи информации;

TTL (Time To Live) - допустимый период передачи пакета данных, маловат - у пакета есть все шансы быть переданым несколько раз подряд, преувеличен - опять же, в случае повреждения данных, модем клиента обречён на тупое ожидание;

Cache Size - для пользователей Windows - количество информации, полученной из Сети, сохраняемое в течение некоторого времени на компьютере клиента для возможности быстрого просмотра необновленных веб-страниц, чем меньше, тем больше шанс, что вместо быстрого обращения к жёсткому диску процессор потребует от модема вытащить информацию через удалённый компьютер провайдера, слишком большой "кэш" - потеря места и затруднённость поиска нужной информации на жёстком диске.

Настройка и работа

При первом запуске стартует Configuration Wizard (Мастер Установки) (обратиться к нему позже можно через меню Tune-Up), он поможет Вам настроить программу; Вам придётся ввести простые параметры - выбрать нужное dial-up соединение, указать логин и пароль, вписать веб-адрес провайдера.

img/g9accel2.gif (10715 bytes)

По сути никакой работы от Вас не потребуется, если Вы доверите настройку программе Auto Tune-Up > старт (чёрный треугольничек). Дальше программа трудится за Вас: собственная звонилка установит соединение и начнёт мурыжить провайдерский сервер, прервёт соединение, удовлетворённо чмокнув, снова установит соединение... и так 36 раз. Не пугайтесь, всё идёт как надо для "репрезентативности статистической выборки". Однако, если за каждое соединение приходится платить телефонной компании, то к стоимости программки придётся приплюсовать звонкий доллар (в условиях Израиля эта процедура обойдётся в 2.5 USD). Не переживайте, если творцы программки не врут (в каждой сказке есть доля сказки), Ваши затраты в скором будущем окупятся.

Кстати о стоимости. Очевиден вопрос: как программа может быть условно бесплатной, если достаточно один раз оптимизировать работу модема, а потом про программу можно забыть. В чём подвох? Ну, предположительно, клиент может часто менять модем и/или провайдера, провайдер может часто перенастраивать оборудование или вовсе устанавливать новое и т.п. И всё? Увы, разработчик мудр и прозорлив. Для того, чтобы при коннекции устанавливались в дальнейшем оптимальные параметры придётся пользоваться звонилкой, прикрученной к Modem Booster. Такая маленькая хитрость (не являющаяся преградой для грамотного пользователя).

Но закончился период тягостного ожидания. Программа сообщила, что всё оптимизировала.

img/g9accel3.gif (17258 bytes)

Рассмотрите картинку внимательно.

Extreme Performance (Предельное Значение) - показывает насколько сокращена разница между максимально и минимально возможной скоростью модема,
Average Performance (Среднее Значение) - улучшение средней скорости,
Best of the Best Performance (Наилучшее Значение) - улучшение максимального значения.

Даже если посчитать весомым только второй параметр (среднее значение), результаты впечатляют. Впрочем, призываю Вас не слишком доверять показателям, выданным "на гора". Нет, вне всяких сомнений, программка ускоряет работу в Интернете (особенно процедуру download), но крайне трудно дать реальную числовую оценку эффективности её деятельности.

NaviScope

img/g9accel4.gif (5378 bytes)

Установка

Nscope.exe > Yes (Да) > Yes > Можно создать ярлык на рабочем столе и изменить место прописки программы - OK > Выбор параметров оптимизации - OK > Закрыть все открытые окна браузеров - OK.

img/g9accel5.gif (16852 bytes)

Идея

Создание универсального офиса для согласования работы браузера с Сетью: помимо оптимизации доступа (MTU/RWIN), следит за текущей коннекцией, вычищает рекламные вставки, предоставляет возможность метапоиска в Интернете и предлагает каталог интернет-магазинов, синхронизирует часы компьютера клиента с эталоном атомного времени, прячет от посторонних глаз историю прогулок в Вебе и прочие радости. Короче, программа рассчитана на весьма специфическую аудиторию.

Настройка и работа

После установки программы на экране появляются два назойливых объекта: ползающее меню (в его левой части сидит прибор слежения за процедурой загрузки сайта) и здоровенное окно с рядом кнопок.

img/g9accel7.gif (4774 bytes)

img/g9accel6.gif (47004 bytes)

Для того, чтобы приступить к настройке программы, достаточно кликнуть на третью слева кнопку "меню" (Setup) или на верхнюю кнопку "окна" (Configure). Должен сказать, что уже на этом этапе у меня отпало всякое желание использовать данную программу, - не люблю лишних, бессмысленных наворотов (хотя, конечно, вызывает некоторое уважение способность команды разработчиков впихнуть всю эту красоту в 60.000 строк кода на С).

И всё же, о настройке. Попробуем слева направо.

img/g9accel8.gif (15855 bytes)

Proxy - установка прокси-сервера, фактически дублирует настройку браузера;
Browsers - выбор из списка инсталлированных на компьютере браузеров и установленных dial-up соединений тех, с которыми должен работать Naviscope;
Options - возможность отменить избранные по умолчанию параметры настройки;
Prefetch - возможность отказаться от скачивания страниц, на которые есть линки на текущей странице;
Ad Blocking - выбор способа блокировки рекламных объявлений;
Logging - включение/отключение и настройка протоколизации работы в Интернете;
MTU/RWIN - выбор параметров оптимизации модемного соединения.

Если Вам надоело елозящее по экраню меню, откажитесь от него: первая кнопка (Configure Toolbar) > Disable Toolbar. С программой гораздо удобнее работать, используя правый клик на крохотный значок (N), поселившийся в правом нижнем углу рабочего окна. Скажу честно, сразу после написания этого текста, я убрал программу Naviscope со своего компьютера. Мне показалось, что разработчики, увлекшись творческим процессом, забыли о реальных нуждах и традиционных требованиях рядовых пользователей к программному обеспечению. Но один из моих коллег уверяет, что у этой программы есть будущее. Попробуйте, может и Вы сумеете найти аргументы в пользу Naviscope.

NetSonic

img/g9accel10.gif (5669 bytes)

Установка

Netsonic.exe > Next > Yes, I agree > Next > Next > Указать Ф.И.О. Next > Указать e-mail Next > В игру вступает Gator (Крокодил) - программка, следящая за Вашими паролями Next > Next > Finish (перезагрузка компьютера).

И это ещё не всё. По пути Вы можете столкнуться с необходимостью подтвердить своё безразличие к соблазнительной рекламе. Как бы там ни было, после инсталляции Вам придётся заполнить "регистрационную карту" > OK.

img/g9accel9.gif (12819 bytes)

Идея

Универсальная программа-ускоритель для работы в Сети, использующая якобы уникальную технологию кэширования информации и оптимизации параметров TCP/IP. Встраивается в рабочее окно браузера. Вероятно, самая популярная программа в своём классе (агрессивная реклама и симпатичный интерфейс сделали своё дело) - Best Freeware 1999 (PC World) - на 1 апреля 2000 почти 5 миллионов инсталляций.

Важно! Вопросами оптимизации модемного соединения занимается только NetSonic Pro. Кроме того, версия Pro даёт возможность применения программы в оффлайновом режиме и осуществляет интеллектуальное кэширование веб-страниц. Бесплатная версия программы позволит лишь производить простое кэширование информации.

Настройка и работа

Обратите внимание на вновь возникшего глазастого крокодила Gator (кстати, именно этой кличкой наградили сослуживцы самого Билла Гейтса). "Крокодил" поможет Вам составить регистрационную карту для осуществления онлайновых покупок по кредитке. Если Вы ещё не обзавелись вожделенным пластиком или воздерживаетесь от CC-платежей через Сеть, откажитесь от его услуг. В случае, если e-commerce не вызывает у Вас идиосинкразии, присмотритесь и к "полоске под красным флагом" по имени evenbetter Express.

Теперь о настройках самой NetSonic (правый клик на иконку "Шаттл" в правом нижнем углу > NetSonic Options > Settings).

img/g9accel11.gif (25356 bytes)

Надеюсь, Вы установили версию Pro. В противном случае говорить о специфических настройках нет особого смысла.

Acceleration - для наибольшего ускорения стоит выбрать режим Maximum with Auto-Refresh;
MTU Optimizer - выберите Ваш способ соединения для установки оптимальных MTU/RWIN параметров;
Settings - установка всякой приятной чепухи (звучки, хелпы и прочее);
Site Exclusion - здесь можно указать адреса сайтов, к которым будет применен Smart режим ускорения, таким образом Вы всегда сможете быть уверенными, что по данным адресам Вас кормят лишь самой свежей информацией;
About - радостная повесть "о нас, любимых".

Настройки просты до чрезвычайности, однако остаётся непонятным, какими критериями руководствуется программа при оптимизации параметров соединения. В целом работа с кэшированной информацией организована разумно, жаль лишь, что программа сохраняет не все элементы страниц. Так например возникают проблемы с Java-аплетами и CGI. Зачастую это приводит к невозможности просмотра страниц в оффлайн режиме. Любопытен и тот факт, что очевидно NetSonic не самым оптимальным образом кодирует информацию перед размещением в кэш-области. Как следствие тратится больше дискового пространства и времени при чтении страниц из кэша.

Для наглядности работы в Вебе на экране присутствует ненавязчивое дополнительное меню.

img/g9accel12.gif (3077 bytes)

Общее впечатление таково: эта штука умеет всё то же самое, что и Naviscope, но устроена чуть более разумно.

Webcelerator

img/g9accel15.gif (5072 bytes)

Установка

webcelerator.exe > Приходится согласиться с мыслью, что стартовой страницей Вашего браузера будет нечто невообразимое Yes > Next > I agree > Next > Next > Next > Next > Выбрать вид соединения, отметить строку Optimize my Internet connection OK > Укажите свой пол и возраст Next > Close.

Выберите место для кэш-файла OK. Настало время теста программы, согласитесь на установку соединения с удалённым компьютером OK.

Идея

Та же, что и у NetSonic. Но, в целом, алгоритм более разумный. Например, страницы в кэше очень элегантно шифруются в едином файле и занимают существенно меньше места, чем в NetSonic.

Настройка и работа

img/g9accel13.gif (2813 bytes) img/g9accel14.gif (2291 bytes)

После инсталляции в правом нижнем углу поселилась иконка с "паутинкой". По правому клику на неё Вы получаете доступ к общему меню программы, в том числе, в разделу настроек (Settings). Здесь можно переустановить максимальной размер области, отведённой под кэш-файл, перенастроить режимы соединения и работы с Сетью. Не рекомендую позволять программе работать с прокси-сервером, это может привести к сбоям. Здесь же можно протестировать программу.

Считаю своим долгом обратить Ваше внимание на оригинальный способ распространения программы Webcelerator. Клиент не платит, не получает навязчивой рекламы (сие бессмысленно, поскольку программа предназначена, в том числе, для борьбы с этим злом). Вы расплачиваетесь тем, что все браузеры теперь стартуют со страницы разработчика ( homepageware ). В Netscape (при многопрофильном использовании с жёстким указанием стартовых страниц для каждого профиля) такой подход нарушает нормальное функционирование персонифицированного браузера.

Программа работает в оффлайн режиме лучше многих оффлайн-браузеров (проверено), умеет закачивать и сохранять всё содержимое страниц, на которые имеются ссылки с текущей страницы (впрочем, в этом она не оригинальна), кэширует DNS, аккуратно вычищает "старые" страницы при превышении кэша, при деинсталляции сохраняет информацию в кэш-файле и умеет её устанавливать при повторной инсталляции, позволяет оптимизировать соединение, в том числе, в Windows NT.

По идее, есть русский (и не только) файл поддержки. Но почему-то в скачанной мною последней версии его не обнаружилось.

Если бы ещё Webcelerator не шалил при проверке страниц на обновление, не ругался порой с download managers и не запарывал соединение при попытке оптимизации работы через локальную сеть, цены бы ему не было.


Общее впечатление

Из спортивного интереса я решил ещё некоторое время поработать с Modem Booster. Но и его, вероятно, я скоро сниму. Пора переходить на ADSL.

Компьютер и Windows