Блог Дмитрия Волотко - Это нормально © Подпишись на обновления!

Ускоряемся вместе с Gears

Что же такое Gears?

Если не сильно вдаваться в подробности - это программа, которая выкачивает к вам на компьютер статические файлы сайта, к примеру иконки, картинки оформления, JS скрипты или стили. Как правило - это в разы увеличивает скорость работы с сайтом. А также позволяет работать с онлайн-приложение по сути в оффлайне, главное иметь хотя бы кратковременный доступ к Сети.

Яркий пример тому - это админка блогового движка - WordPress, версии от 2.6.

Тут не будет кусков кода, с подробными туториалами, просто немного общей информации. Информацию эту я нарыл как на официальном сайте Gears, так и в Рунете, мне было интересно, вот и решил поделится с вами.

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

Windows
Windows XP/Vista -> Firefox 1.5+ and Internet Explorer 6.0+

Windows Mobile
Windows Mobile 5+ -> Internet Explorer Mobile 4.01+

Mac
Mac OS X 10.4+ -> Firefox 1.5+ and Safari 3+(под windows vista у меня не получилось поставить Gears, возможно временные трудности?)

Linux
Linux ->Firefox 1.5+
32-bit OS (64-bit not supported)

Как видите - Опера, к сожалению, идёт лесом. Но это, я считаю, временное явление. Ровно как и то - что сайтов, которые уже сейчас готовы работать с этой технологией - раз два и обсчёлся. Одними из первых кто решил это исправить - это команда разработчиков WordPress’a.

Как и обещал - приведу некоторую статистику по WP.

Я долго не хотел начинать пользоваться этой технологией, однако решил попробывать на работе, где скорость соединения с интернетом не превышает 250К. В итоге нагруженная админка WP начала летать очень быстро. Все скрипты, все иконки и стили подгружают моментально. И это не шутка, действительно _моментально_, подгружается только контент. Жаль на морду блога не распространяется.

Сейчас это уже не столько админка, сколько приложение, которое висит у меня отдельным ярлыком, и грузится моментально.

Естественно вы сейчас спросите, чем это отличается от обычного кеша браузера. Основное отличие в том, что Gears выкачивает _всю_ статику сайта, и вы работаете быстро и без тормозов, когда как браузер задумается на какой-нибудь иконкой на богом забытой странице.

Сам по себе Gears ещё сильнее рушит ту границу, которая лежит между онлайн приложением и оффлайн. Более того, с развитием технологии и её распространением, он может её разрушить полностью.

Человек может сидеть и целый день работать в полном аналоге Екселя, даже не подозревая, что он работает с Google Docs. Уже сейчас некоторые браузеры позволяют создавать ярлыки приложений, по сути открывая окно браузера безо всех опознавательных знаков. Просто окно, с интерфейсом, который написал программист и придумал дизайнер.

И уже сейчас можно работать с такими “ярлыками”, используя Gears. Это феноминально быстро и очень удобно. Даже при кратковременных проблемах с интернетом.

На своём КПК я тоже поставил Gears на IEm - я его правда не люблю, однако скорость работы с блогом больше, чем через mini Opera.

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

Яркий пример тому - это YouTube. При установленном Gears, у вас есть возможность выбрать неограниченное количество файлов для загрузки, и уйти спать - на утро всё будет на серверах YT, разве не удобно?

Более того, относительно свежие версии API для Google Gears позволяют (пока, к сожалению в США) с помощью сотовых сетей или публичных WiFi можно найти себя на планете, найти рестораны, которые находятся рядом, либо посмотреть какие же парки находятся рядом. И при этом GPS совершнно не нужен.

Если кратко резюмировать, что же такое Gears - это технология, позволяющая создавать уникальных (а то и невозможных, кто знает), до сей поры, web-приложения, обеспечивая грандиозную скорость и удобство конечному пользователю.

У пользователя может быть нестабильный канал связи - однако это не помеха. Как кричали на каком-то форуме - Диалапщики - ликуйте!

Данных, со временем, может стать много - тоже не помеха, в роли хранилища выступает SQLite. Нужно поменять машину, к примеру по причине поломки старого ноутбука - просто установите Gears и скопируйте БД из каталога в каталог.

Однако сейчас слишком полагаться на эту технологию нельзя - она довольно сырая, и ещё не раз по ней пройдутся напильником.

PS - а вот тут даже кусочек кода есть. С русскими комментариями.

10 по настоящему красивых рукописных шрифтов от Дизайн Мания

Если вам понравилась заметка - проголосуйте, пожалуйста тут:

Так же можно почитать:

# 4 сентября 2008 в 18:31

Социальная сеть для блоггеров sloger.net

Ускоряемся вместе с Gears…

Если не сильно вдаваться в подробности - это программа, которая выкачивает к вам на компьютер статические файлы сайта, к примеру иконки, к…

# 4 сентября 2008 в 18:40

vvsh

Я с удовольствием поставил данную программу, спасибо.

# 4 сентября 2008 в 18:42

Волотко Дмитрий

@vvsh, хорошая софтина - это да.
А главное реально помагает экономить время работы, в моём случае с блогом.

# 4 сентября 2008 в 21:41

Волотко Дмитрий

@Webby, вполне вероятно это только начало.

# 5 сентября 2008 в 8:40

Alexx

Вопрос - а с CMS-ками она так же хорошо будет помогать?

# 5 сентября 2008 в 8:50

Волотко Дмитрий

@Alexx, уверен, что да.

# 5 сентября 2008 в 9:08

bersy

использую для подобных целей handycache

# 5 сентября 2008 в 9:44

Макс

А теперь подумайте - в день в среднем вы посещаете 20-200 сайтов на которых до этого никогда небыли и они настроены на отдачу всей статики, а она тоже может варьироваться от 10 Мб до 100Мб, и какой итог засранного места на HDD получим? А трафика сколько сожрется?

# 5 сентября 2008 в 12:30

bersy

2Макс
какой смысл пихать в пост ссылки с пробелами? по мыло это все равно видно, да и ссылки с nofollow

# 5 сентября 2008 в 16:15

Зотин

Попробую пожалуй. У самого скорость 128 :(

# 5 сентября 2008 в 17:03

Артемий

Особенно прекрасно работает в связке с новым браузером от Google!

# 5 сентября 2008 в 18:14

Octane

Ура))) теперь я знаю что это за штука такая, а то нажал кнопку «Турбо» в новом «WordPress», поставил этот «Gears», а зачем так и не понял :D да и эффекта никакого от него не заметил вообще.

# 6 сентября 2008 в 21:44

Волотко Дмитрий

@bersy, тут фишка не столько в кешировании же :)

# 6 сентября 2008 в 21:45

Волотко Дмитрий

@Зотин, вам это актуально - это да.

# 6 сентября 2008 в 21:45

Волотко Дмитрий

@Артемий, было бы странно, если бы это было не так :))

# 6 сентября 2008 в 21:46

Волотко Дмитрий

@Octane, значит канал у вас толстый.
Дома я тоже разницы не заметил, однако на работе, с дерьмовой связью - очень заметно!

# 7 сентября 2008 в 3:08

Какие темы интересно почитать в блогах :: Tod’s Blog

[...] Хотите ускорить скорость работы в интернете - ознакомь…Gears! [...]

# 13 сентября 2008 в 1:35

DimoninG

Неплохо, но я бы для динамических страниц такое применять не стал.
Опасно, вдруг не так что заработает.

# 13 сентября 2008 в 1:47

Волотко Дмитрий

@DimoninG, да ну - вы о чём?
Он главным образом и рассчитан на работу с динамикой.

# 13 сентября 2008 в 17:44

leopard

Что б ссылочка была не только на Хабр, а то я с него ухожу из-за нововведений с копипастом
http://leopard.in.ua/2008/08/28/google-gears-uskoryaem-vash-sajt/

ЗЫ Интересно пишете, начал заходить и читать.

# 13 сентября 2008 в 18:02

Волотко Дмитрий

@leopard, ХаброАдмины отжигают не подеццки конечно же.

# 15 сентября 2008 в 13:42

Блог Волотко Дмитрия - Это нормально © :: Entries :: HTML5 уже изменил Сеть!

[...] Локальная БД. Когда это всё-таки заработает, позволит более качественно кешировать страницы сайтов, ускорить поиск по ним, использовать для оффлайновых приложений (помните Gears?) [...]

# 22 сентября 2008 в 13:34

Blogodav

у себя на блоге я нажал кнопку ускорить. и что то я большой разницы в скорости не заметил. админка и так быстро грузилась, а вссе остальное … как было так и осталось одним словом

# 22 сентября 2008 в 13:38

Волотко Дмитрий

@Blogodav, значит канал у вас толстый, что вам просто пофигу на это ускорение :)))

# 22 сентября 2008 в 15:06

topic

Да, полезное открытие. Присоединяюсь к радости всех пользователей медленного интернета:)

# 24 сентября 2008 в 17:40

Lesik

Спасибо, хорошая статья. Подписался.

# 1 октября 2008 в 19:42

TaunT

а чем Вам кэш браузера не угодил?
он и сам эту мелочь сохраняет на диске, от настроек зависит

# 4 ноября 2008 в 22:36

Zodios

У Google Chrome геар уже интегрирован в брузер, мне кажется с релизом полноценной версии этого браузера эту эстафету подхватят и остальные браузеры.

# 11 марта 2010 в 4:11

Ðàäèîãðàôè÷åñêèé êîíòðîëü

Óëüòðàçâóêîâîé íåðàçðóøàþùèé êîíòðîëü…

Óëüòðàçâóêîâûå ïðèáîðû…



* Должны быть заполнены. Кстати, nofollow в комментариях отключен.




Да, меня тоже утомили спамеры, и так как мне лень решать этот вопрос на стороне сервера, то этот вопрос решите мне вы. Извините.

Сделаете то, что вас просят на картинке, хорошо? Это, типа, вместо кнопки «Отправить»

counter