|
Google搜索结果预加载解读:判断基于历史数据
http://www.cww.net.cn 2011年7月6日 15:35 新浪科技
这个团队在Google不同的办公室工作,每年开一次会议深入探讨各自的想法,分享经验、并讨论未来的方向。他们专注于那些可提高Google产品性能的技术的具体化和改进,尤其是搜索方面的技术,同时也包括很多Google开发的应用如Picasa和Google Docs。 新浪科技:你们是从哪些方面来提升网络速度的?有哪些具体的方法? Richard Rabbat:我们从不同的角度和方向来考虑提高网络的速度,具体方法有: 1)基础设施方面:我们团队首先通过改善底层的网络协议,包括TCP/IP、HTML和DNS等,来提升上网速度。这些网络协议很多年前就已存在,现在我们正在试图改善它们以便适应更丰富的网络环境以及更快的带宽速度。 2)开发者方面:最佳实践将帮助网站管理员通过优化内容、内容的缓存以及传递速度来提升他们网站的浏览速度,例如,通过Web服务器来压缩内容,改善网页上的图像尺寸以及插入不会阻止页面内容的JavaScript。 3)客户端方面:我们团队与Google Chrome浏览器团队及其他浏览器团队有着密切的合作,我们致力于通过在HTML5加入新功能来加快页面的加载,包括能够测量加载网页所花费的时间的功能,预取网页内容的功能,以及异步加载代码同时装载页面上其他对象的功能。 此外,我们团队还建立了一个新的图片格式,WebP,相比同等质量的JPEG图片可以节省约为30%的大小,从而减少了需要加载的字节数。 4)服务器方面:我们团队已经为Apache HTTP 服务器研发出一项优化技术,可以优化由Apache HTTP 服务器提供给浏览器的网页。 5)广告速度提升方面:我们团队持续地在改进网络广告的加载速度,以及Google Analytics,因为其经常出现在第三方网站,因此我们希望尽量提高它的速度。 新浪科技:目前,你们团队参与研发的产品有哪些?在已经推出的产品中,提速效果最明显的是什么? Richard Rabbat:目前,我们团队参与的产品主要有: 1)Google Public DNS: Google Public DNS能够通过提高DNS解析速度,让用户获得更快速、更稳定的上网体验。 2)Asynchronous Google Analytics: Google Analytics的一种版本,可以在页面加载其它元素的同时加载Google Analytics代码,因此这个过程不会使页面加载速度变慢。 3)Asynchronous AdSense: 与Google Analytics类似,它可以在加载AdSense 广告的同时而不影响发布商的网站页面加载速度。 4)Page Speed: Page Speed 是一项开源的Firefox/Chrome开发者工具,网站管理员和网络开发人员可以使用 Page Speed 来评估他们网页的性能,并获得相关建议。Page Speed 还可以对网站的网络服务器配置和前端代码进行若干测试,这些测试基于一组已知可增强网页性能的最佳实践,在网页上运行 Page Speed 的网站管理员会获得一组针对各网页的分数,以及有关如何改善网页性能的有用建议。 5)mod_pagespeed: 这个模块是Apache HTTP Server的一部分,其通过检查正在服务的网页,并优化它们的运行,从而帮助提高页面加载速度20%至60%。 6)WebP: 一种新的图片格式,相比同等质量的JPEG图片,它可以节省约为30%的大小,从而减少了需要加载的字节数。现在Opera以及Google Chrome浏览器已经支持这种图片格式,Picasa 和AppEngine等应用也支持WebP。
编 辑:赵宇 联系电话:010-67110006-864
文章评论【查看评论()】
|
重要新闻 通信技术 企业黄页 会议活动 |