首页 >> 通信新闻 >> 滚动新闻 >> 正文
 
Google搜索结果预加载解读:判断基于历史数据
http://www.cww.net.cn   2011年7月6日 15:35    新浪科技    

Google推出的即时页面(Instant Pages)技术,能够对用户的搜索结果预加载,降低搜索总耗时2-5秒。对此,Google产品经理Richard Rabbat在与新浪科技的沟通中表示,这项技术主要基于此前累计的历史数据。

Google在此前举行的Insider Search大会上,宣布将推出即时页面等新功能。据称,在开启即时页面功能的情况下,用户点击谷歌搜索结果时,可以“几乎可以毫无延迟地加载网站的图片和文字”,不受新网页加载时间的影响。

之所以能够实现这一效果,是因为Google已经对搜索结果页面进行了预加载。按照目前原则,一旦即时页面功能启用,搜索结果第一项的页面将在后台被预先加载,并且只对第一项结果进行预加载。而且触发即时页面功能需要一定的条件。

“对搜索结果进行适当的预加载是一个有挑战性的问题”,Richard Rabbat说如果误判用户即将点击的结果,将会造成带宽等电脑资源的浪费。因此,只有Google认为把握性十足时,才会启用预加载功能。

据介绍,Google的判断标准主要基于所累积的历史数据。

Richard Rabbat表示,虽然目前即时页面功能只在Google Chrome浏览器的开发版本中应用,但即将在beta版本中出现。按计划,这一功能不久之后将集成进Chrome浏览器的稳定版本。届时,普通用户也可以使用这一服务。

开发即时页面技术的,是Google内部一个称为“Make the Web Faster”(让网页更快)计划的团队。这个团队主要专注于提高Google产品性能,尤其是在搜索方面,同时也涉及Picasa、Google Docs等应用的开发。(舒石)

以下是新浪科技与Richard Rabbat的对话实录:

新浪科技:这次发布的Instant Pages新技术,何时会得以应用,在搜索结果上会有特别提示信息么?

Richard Rabbat:目前,这项功能只能在Google Chrome浏览器的开发版本中使用,未来即将发布在beta版本中,在不久后发布的稳定版本中,用户也可以使用。

新浪科技:为什么Instant Page只对第一个搜索结果进行预加载?我们是如根据什么标准来判断到底对那个结果进行预加载的?在技术上最大的难点是什么?

Richard Rabbat:对搜索结果进行适当的预加载是一个有挑战性的问题,因为如果误判了用户即将点击的结果,当用户点击别的结果时,电脑的资源包括带宽将会被占用。只有在我们对用户的下一点击有十足把握时,Google.com才进行预加载,这基于我们对累积的历史数据的判断。在实际试验中,即使偶尔有少数误判的情形,我们也看到这一功能为用户带来了速度上的显著提高。

在Chrome浏览器中,我们非常小心不让预加载降低用户电脑的速度。比如说,我们现在最多一次只预加载一个页面,并且预加载仅是一个次要优先的选项。

新浪科技:能不能介绍下这项技术的发展背景?

Richard Rabbat:事实上,预获取的概念并不是新出现的,它是W3C HTML5标准中的一部分。虽然Google目前是唯一使用这一功能的主流搜索引擎,但是任何网站都可以使用Chrome来激活预加载功能。

新浪科技:请简单介绍下make the web faster团队的情况。

Richard Rabbat:这个团队是由很多在网站基础设施的性能和速度、或网站应用开发方面有丰富经验的工程师组成的。他们是那种典型的工程师,喜欢优化、对赢得每一毫秒都特别兴奋。这个团队由Arvind Jain领导,他是一位资深工程总监,负责组建并领导整个团队。

[1]  [2]  [3]  
相关新闻
编 辑:赵宇    联系电话:010-67110006-864
分享到新浪微博 分享到搜狐微博 分享到腾讯微博 分享到网易微博 分享到139说客 分享到校内人人网 分享到开心网 分享到豆瓣 分享到QQ书签       收藏   打印  进入论坛   推荐给朋友
关键字搜索:Google  预加载  搜索结果  谷歌  
文章评论查看评论()
昵称:  验证码:
 
重要新闻
通信技术
企业黄页
会议活动