Rambler's Top100
 
 
  05 декабря 2008 года Компьюлента
CIO
Терралаб
Бизнес-журнал
в поле зрения | обзоры и тесты | своя игра | интерактив
Не думай о секундах свысока
Автор: Евгений Золотов
Опубликовано 05 мая 2005 года

Программы, ускоряющие загрузку веб-страничек, давно заняли в общественном сознании сетян одну полочку с "крякерами интернета" и прочими бесполезными поделками: чаще всего продукты с такими свойствами не делают ничего из того, что обещают их создатели, в лучшем случае тихо шпионят за одураченным пользователем. Malware - "грязный софт" - вот как называют такие программы компьютерные вирусологи. Тем удивительней было услышать вчера о выпуске веб-акселератора не от кого-нибудь, а от компании Google!

Продукт под названием Google Web Accelerator (GWA) - очередное детище программистов Google Labs, известных такими проектами как GMail, Orkut, Google Desktop Search и др. Идея Гугл-акселератора проста как всё гениальное: небольшая программа (полтора мегабайта, версии для Microsoft Windows XP и 2000, поддерживаются браузеры Internet Explorer 5.5 и старше, Mozilla Firefox 1.0 и старше), запускаемая на компьютере рядового пользователя, выполняет роль промежуточного узла, пропуская через себя все пакеты, ходящие от пользователя в Сеть и в обратном направлении. Анализируя их содержимое и задействовав несколько хитроумных механизмов, Accelerator обеспечивает более шустрое отображение веб-страничек в браузере. Создатели предупреждают, что ускорение проявляется только для обычных текстовых страниц - музыка, видео, шифрованные данные, продолжают загружаться с прежней скоростью.

Google Web Accelerator

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

В настоящее время Google Web Accelerator официально находится в режиме тестирования, что означает наличие некоторых ограничений. Прежде всего, из-за небольшого числа поддерживающих его серверов компании, пользователям программы, расположенным вне территорий Северной Америки и Европы, серьёзных улучшений в плане скорости не обещается. Кроме того, по крайней мере сейчас, GWA рассматривается как инструмент для владельцев скоростных интернет-соединений, хотя пользователей модемных выходов в Сеть также приглашают к испытаниям. Оценить экономию от работы с GWA можно по встроенному в программу счётчику, отображающему разницу между фактическим временем загрузки страницы и временем ожидаемым (тем, которое было бы затрачено без Accelerator). Здесь-то и поджидает, пожалуй, главный сюрприз: чаще всего экономия времени ничтожна.

Как следует из показаний всё того же счётчика, на каждой страничке пользователь сохраняет от десятых долей до нескольких секунд. Стоит ли игра свеч? С точки зрения времени - вряд ли. Но с разработчиками трудно не согласиться в другом: секунды выливаются в конце концов не только в минуты и часы, но главное - в миллионы пожжённых нервных клеток. Крохотный отрезок времени, в течение которого ваш браузер (и вы вместе с ним) ожидаете поступления новой порции данных, ни для чего не приспособишь, он слишком мал. Но на нервы действует ощутимо. Исчезновение небольших, но неприятных задержек делает веб-сёрфинг приятней. А если верить пользователям альфа-версии продукта, из самой Google, фактор времени в перспективе тоже важен - за месяц некоторым удавалось сэкономить суммарно более одного часа.

Интересно, что воспользоваться частью функциональности Google Web Accelerator можно и не устанавливая данный продукт. Поисковая система Google в связке с браузером Mozilla Firefox уже работает быстрее обычного, благодаря фоновой подкачке страниц, которые пользователь предположительно пожелает посетить. Кроме того, браузеры семейства Mozilla давно и успешно эксплуатируют механизм одновременного параллельного скачивания компонент веб-страничек. Впрочем, всё это нисколько не умаляет заслуг экспериментаторов из Google Labs, сумевших и построить уникальный продукт, и убедительно доказать его необходимость для рядового сетянина. В чём подвох? К счастью, по крайней мере - пока, Accelerator не замешан в грязных коммерческих интригах: сама программа бесплатна и условия работы с ней не содержат тёмных моментов. Планы Google относительно её детища неизвестны, но сторонние комментаторы не исключают, что к моменту выхода GWA из фазы тестирования, компания-разработчик придумает, как извлечь из очередного бесплатного продукта выгоду, не слишком навредив пользователям. К примеру, анонимные результаты запросов пользователей Accelerator могут продаваться интересующимся бизнесам.

ПОСЛЕДНИЕ КОММЕНТАРИИ
20.04.2007 11:47:16
SkyWorker:
Вот за что я ценю профессионалов СМИ. Благодаря Вашему анализу в этой статье я понял 2 вещи. Я, возможно, сэкономлю минут 10-20 в месяц на гугл-ускорителе. И, благодаря тому, что "Accelerator проанализирует .. код, учтёт ваши движения мышью и постарается предугадать, по каким ссылкам вероятнее всего вы двинетесь далее. После чего предусмотрительно скачает эти "следующие" странички на ваш компьютер" - моему провайдеру точно понравится результат работы ускорителя :) В отличие от моего кошелька.. Благодарю за неустановку еще одной не очень полезной проги на мой комп.
 
ТАКЖЕ В РАЗДЕЛЕ
30 июня 2005 года
Миру - мир! 
29 июня 2005 года
Ай, Моська... 
24 июня 2005 года
Нет связи 
22 июня 2005 года
Попутного ветра! 
21 июня 2005 года
Только цифрА! 
 
САМОЕ ПОПУЛЯРНОЕ
Как дела, "хромой"?
Два месяца назад Google с помпой объявила о выходе в свет бета-версии собственного браузера - Chrome, основанного на движке WebKit. Теперь, когда пыль улеглась, давайте посмотрим, как дела у гугловского подопечного.
Много лучше воровства
Куда деть домашнюю видеоколлекцию? Покупать винчестеры - как самые дешевые, самые быстрые, и, возможно, самые надежные хранители информации. Но тут возникает следующий вопрос: купил, а что дальше?
8,9-дюймовый месяц
Проверим на практике: может ли нетбук полностью заменить обычный портативный компьютер? А рабочую или домашнюю машину? Не исключено, что некоторые читатели будут удивлены выводами этого месячного эксперимента.
Ноутбучные отчеты
Никакого повидла - Сергей Голубицкий отчитывается по ноутбукам, с которыми провел последние три года. Как сломать ASUS, чем хороша Toshiba и сколько стоит Sony.  
/  бумажный номер

Тема номера: Кризис в ИТ Читайте на сайте тему номера "Кризис в ИТ" и другие статьи из журнала "Компьютерра" от 04 ноября 2008 года
  Архив номеров журнала

О проекте | Реклама на сайте | Рассылки сайта | КПК–версия | RSS-трансляция

© ООО «Компьютерра–Онлайн», 1997 — 2008.
При цитировании и использовании любых материалов ссылка на портал «Компьютерра–Онлайн» обязательна (для Интернет–изданий — www.computerra.ru)
Редакция сайта: site@computerra.ru
Техподдержка сайта: websupport@computerra.ru
Редакция журнала: inform@computerra.ru
Отдел рекламы: reklama@computerra.ru
Телефон: (495) 232–22–61, (495) 232–22–63
Работает на «Битрикс: Управление сайтом»
Почта защищена сервером «СПАМОРЕЗ»
Трилан — продвижение сайта,
поисковая оптимизация сайта

Сайт работает на сервере DEPO Computers
Rambler's Top100