|
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领导,他是一位资深工程总监,负责组建并领导整个团队。
编 辑:赵宇 联系电话:010-67110006-864
文章评论【查看评论()】
|
重要新闻 通信技术 企业黄页 会议活动 |