论文部分内容阅读
日前,Google发布了一种名为Instant Pages的技术,有望大幅加快搜索用户的网页加载速度。用户使用支持Instant Pages的浏览器搜索某一关键词后,Google会在后台预先加载排名第一的搜索结果,当用户点击该结果后,就可以立刻显示出相应的页面。
这项技术的关键是确定预加载哪一个搜索结果。因为如果误判了用户即将点击的结果,电脑的资源包括带宽将会被占用。而只有对用户的下一点击有十足把握时,浏览器才进行预加载,这需要对基于累积的历史数据进行判断。这里面临的另一个挑战是,有些网页内容是动态的(如股票信息),因此,预加载也并不一定都有效。目前,这项功能还只能在Google Chrome浏览器的开发版本中使用,未来即将发布在beta版本中。
据悉,预获取的概念并不是新出现的,它是W3C HTML5标准中的一部分。虽然Google目前是惟一使用这一功能的主流搜索引擎,但是任何网站都可以使用Chrome来激活预加载功能。
事实上,为了让网页更快些,Google专门成立了一个团队来进行这项研究。据Google 产品经理Richard Rabbat介绍,该团队专注于那些可提高Google产品性能的技术的具体化和改进,尤其是搜索方面的技术。他们正在从不同的角度和方向来考虑提高网络的速度,包括改善底层的网络协议(包括TCP / IP、HTML和DNS等)来提升上网速度,通过帮助网站管理员优化内容、内容的缓存以及传递速度来提升网站的浏览速度。而在客户端方面,与浏览器团队合作,致力于通过在HTML5加入新功能来加快页面的加载。
值得一提的是,该团队还推出了多项产品以及一种名为WebP的新图片格式,与常用的JPEG格式相比,同等质量的图片可以节省30%的存储空间。
这项技术的关键是确定预加载哪一个搜索结果。因为如果误判了用户即将点击的结果,电脑的资源包括带宽将会被占用。而只有对用户的下一点击有十足把握时,浏览器才进行预加载,这需要对基于累积的历史数据进行判断。这里面临的另一个挑战是,有些网页内容是动态的(如股票信息),因此,预加载也并不一定都有效。目前,这项功能还只能在Google Chrome浏览器的开发版本中使用,未来即将发布在beta版本中。
据悉,预获取的概念并不是新出现的,它是W3C HTML5标准中的一部分。虽然Google目前是惟一使用这一功能的主流搜索引擎,但是任何网站都可以使用Chrome来激活预加载功能。
事实上,为了让网页更快些,Google专门成立了一个团队来进行这项研究。据Google 产品经理Richard Rabbat介绍,该团队专注于那些可提高Google产品性能的技术的具体化和改进,尤其是搜索方面的技术。他们正在从不同的角度和方向来考虑提高网络的速度,包括改善底层的网络协议(包括TCP / IP、HTML和DNS等)来提升上网速度,通过帮助网站管理员优化内容、内容的缓存以及传递速度来提升网站的浏览速度。而在客户端方面,与浏览器团队合作,致力于通过在HTML5加入新功能来加快页面的加载。
值得一提的是,该团队还推出了多项产品以及一种名为WebP的新图片格式,与常用的JPEG格式相比,同等质量的图片可以节省30%的存储空间。