透明的谷歌齿轮情景验证

时间:2009-03-22 14:28:50

标签: javascript architecture web-applications google-gears

我想使用谷歌设备,不是为了功能,而是为了优化。

即。如果在浏览器端检测到齿轮,那么我们将默默地使用它在客户端进行一些优化和缓存。 如果没有安装,我们只会默默地对服务器起作用。

在我们网站的常见问题解答或帮助页面的某处,我们会告诉用户我们的网站建议使用齿轮以获得最佳性能 - 但这不是必须的,我们不会使用“离线功能”。

你认为这是一个有效的谷歌齿轮使用场景吗?你推荐它/反对吗?

3 个答案:

答案 0 :(得分:4)

对我来说听起来像是一个有效的使用方案..只是意识到你无法100%透明地做到这一点,因为用户必须告诉你的网站才能使用它。考虑到这一点,你绝对应该把它作为一个选择(as described in the gears faq),而不是仅仅在你发现安装时尝试使用它,否则你会惹恼你的用户,而不是稍微差一点的性能。

答案 1 :(得分:2)

我认为这是一个很好的可能性,但为什么要试着隐藏呢?正如其他回复中所提到的,该过程永远不会真正透明,因为在某些时候需要进行一些初始设置。而不是隐藏功能(取决于您的项目),您可以使用它来生成关于您的应用程序的一些积极的新闻。

默认情况下,您可以从主服务器提供内容,但是在底部或顶部,包含突出显示的链接(想想Gmail中的“新功能”)。它可能会说“将性能提高50%”等等。下一页可能包含对最新情况的快速总结,以及用户为什么要提交Gears。同样,当这个推出时,你可以利用这个机会炫耀“你花费了多少开发时间。”

我理解为什么您可能希望Gears不引人注目,但不要让用户难以在您的网站上获得最佳体验。

答案 2 :(得分:2)

Wordpress还促进使用Gears,以加快行动速度 - 离线模式下的Gmail(或至少具有主动离线支持)也更快(恕我直言)使用。

我说去吧 - 如果你可以添加离线支持 - 这是有意义的 - 也可以这样做!