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

Ускоряемся вместе с 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 September 2008 в 18:31

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

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

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

# 4 September 2008 в 18:40

vvsh

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

# 4 September 2008 в 18:42

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

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

# 4 September 2008 в 21:41

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

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

# 5 September 2008 в 8:40

Alexx

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

# 5 September 2008 в 8:50

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

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

# 5 September 2008 в 9:08

bersy

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

# 5 September 2008 в 9:44

Макс

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

# 5 September 2008 в 12:30

bersy

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

# 5 September 2008 в 16:15

Зотин

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

# 5 September 2008 в 17:03

Артемий

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

# 5 September 2008 в 18:14

Octane

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

# 6 September 2008 в 21:44

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

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

# 6 September 2008 в 21:45

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

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

# 6 September 2008 в 21:45

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

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

# 6 September 2008 в 21:46

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

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

# 7 September 2008 в 3:08

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

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

# 13 September 2008 в 1:35

DimoninG

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

# 13 September 2008 в 1:47

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

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

# 13 September 2008 в 17:44

leopard

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

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

# 13 September 2008 в 18:02

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

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

# 15 September 2008 в 13:42

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

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

# 22 September 2008 в 13:34

Blogodav

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

# 22 September 2008 в 13:38

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

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

# 22 September 2008 в 15:06

topic

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

# 24 September 2008 в 17:40

Lesik

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

# 1 October 2008 в 19:42

TaunT

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

# 4 November 2008 в 22:36

Zodios

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

# 24 May 2010 в 17:14

Love Is

никак в хроме не могу эту заразу отключить, все время в памяти висит

# 5 Augu 2010 в 8:14

Трофим

Мне кажется с развивающимся интернетом..это бесполезно..у самого интернет канал 16 mb, поэтому наверное не замечаю как он работает…просто засирает hdd..отказался. Ну а так мне кажется актуальная тема для деревень..где интернет это ноу хау..не в обиду будет сказано))



* Должны быть заполнены.
Из-за дикого спама, и нежелания ставить капчу оставлять ссылку у комментария вообще нельзя. Точно так же нельзя оставлять ссылки в теле комментария.