beginning—why study HTTP2?

对于如何优化web性能有一些通常的作法,如增加计算资源,采用不同编程模型,压缩传输数据等等。HTTP2是一种在协议层面上进行优化的方法。因此,学习HTTP2就是学习下一代网络优化。

HTTP2也可以简称为H2,是WWW使用的HTTP协议的一个主要版本,它旨在提高web页面加载的性能。

自从1999年提出HTTP/1.1(h1)以来,web发生了重大的变革。之前,基于文本的web页面一般只有几K,并且包含很少的对象(10个以下)。今天的web页面多媒体化,经常有2M以上大小,而且平均包含140个对象。但是,用于传输web内容的HTTP协议没有任何变化。为了适应新产业的发展,web性能专家们专门提出解决方案来帮助老协议提速。人们对于web页面性能的期待也发生了变化—–90后们普遍能够接受花费7s来加载一个页面,而Forrester研究院在2009年的一项研究表明,在线购物者希望2s加载一个页面,有大量的用户在加载时间超过3s后放弃了页面。Google最近的一项研究表明,甚至400ms(眨眼的功夫)的延迟就会减少人们使用搜索的次数。

上面就是h2出现的原因—-一个可以处理当今复杂页面而又不损失速度的协议。使用HTTP2的人正在不断增加,因为越来越多的web管理员意识到通过很少的付出就可以提高性能。

我们每天都在使用h2,它支撑了很多流行的网站如Fackbook,Twiter,Google,Wikipedia.但是很多人并不知道这些。

通过本系列文章,你将会了解http2和它的性能优势。

43.6K

发表评论

电子邮件地址不会被公开。