Прозрачная проверка сценария Google Gears - PullRequest
1 голос
/ 22 марта 2009

Я хочу использовать Google Gears не для функциональности, а для оптимизации.

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

Где-то на страницах часто задаваемых вопросов или справки нашего веб-сайта мы сообщаем пользователям, что наш сайт рекомендует использовать шестерни для обеспечения максимальной производительности, но это не обязательно, мы не будем использовать «автономные функции».

Как вы думаете, это правильный сценарий использования Google-Gears? Вы рекомендуете за это / против?

Ответы [ 3 ]

4 голосов
/ 09 апреля 2009

Для меня это похоже на действительный сценарий использования ... просто поймите, что вы не сможете сделать это на 100% прозрачно, так как пользователь должен будет указать механизмы, позволяющие вашему сайту использовать его. Имея это в виду, вы определенно должны сделать это опцией (, как описано в gears faq ), а не просто пытаться использовать его, если найдете его установленным, иначе вы будете раздражать своих пользователей больше, чем немного худшая производительность, чем когда-либо.

2 голосов
/ 10 апреля 2009

Wordpress также поощряет использование Gears частично для ускорения действий - и Gmail в автономном режиме (или, по крайней мере, с активной автономной поддержкой) также (ИМХО) быстрее в использовании.

Я говорю, дерзайте - и если вы можете добавить поддержку в автономном режиме - и это имеет смысл - сделайте то же самое!

2 голосов
/ 10 апреля 2009

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

Возможно, по умолчанию вы обслуживаете контент с основного сервера, но внизу или вверху добавьте выделенную ссылку (подумайте, что нового в Gmail). Можно сказать что-то вроде «Повышение производительности на 50%» и т. Д. На следующей странице может быть дан краткий обзор того, что происходит, и почему пользователь соглашается на Gears. Точно так же, когда это запускается, вы можете использовать эту возможность, чтобы показать, «на что вы тратите время разработки».

Я понимаю, почему вы можете захотеть, чтобы Gears был ненавязчивым, но не мешайте пользователю получить лучший опыт на вашем сайте.

...