《前任3:再见前任》——HTTP的前任们

们都在等,等什么?

们都在等对方先放手

前任3——刷屏的前任3,看圈里的同学们纷纷晒出哭成狗的照片,我已经约略猜到了故事的桥段。前任讲述的是爱情苦难的分手史。正如我所喜爱的一部脱口秀开篇语一样——历史不是镜子,历史是精子,牺牲亿万才有一个活到今天!人生不是故事,人生是事故,摸爬滚打才不辜负功名尘土!

前任也是牺牲亿万的才活到今天的那一个,你的爱情出了事故,摸爬滚打才能找到未来的那个他(她)。人生如此,HTTP亦如此

【 HTTP发展历程】

HTTP2.0,前任有3,他的心情如何?估计也会哭得稀里哗啦。分手不易,且行且珍惜。这是多么痛的领悟啊~!

故事的开始是这样

HTTP协议是如今互联网与服务端技术的基石,HTTP协议的演进也从侧面反应了互联网技术的快速发展。HTTP协议到现在为止总共经历了3个大版本的演化。

0、HTTP诞生

来拜下祖师爷~!英国的李爵士~!

Sir Tim Berners Lee

这枚资深帅哥在CERN工作的时候,第一个提出了www( World Wide Web)的想法,完成第一个web 浏览器和第一台web服务器

1、HTTP 0.9——家里玩的

HTTP 0.9是第一个版本的HTTP协议,当时提出的模式是提问-回答的模式,即客户端提请求,服务器回一个应答,虽然已过时,但是奠定了今后http的基本服务模型。

工作流程极其简单,只允许客户端发送GET这一种请求,不支持请求头。

http 0.9协议只支持一种内容,即纯文本。网页仍然支持用HTML语言格式化,只能看到白底黑字,没有图文并茂。

属于过家家的玩具~!

2、HTTP 1.0——初出茅庐

HTTP协议的第二个版本,第一个在通讯中指定版本号的HTTP协议版本,至今也有在使用中。相对于HTTP 0.9 增加了如下主要特性:

请求与响应支持头域——先给个拜门的帖子

响应对象状态行——主人在不在都会应一声

响应对象不只限于超文本——多彩的世界从此开始

POST方法提交数据——礼尚往来

支持长连接,缓存机制 ——CDN终于可以出世~!

这个版本算是商用版本了~!

3、HTTP 1.1——老当益壮

HTTP协议的第三个版本是HTTP 1.1,是目前使用最广泛的协议版本 。虽然不到20岁,但是已经是互联网界的老兵了,在2014年还做过一次协议更新,但是没有大改~!

HTTP 1.1引入了许多关键性能优化:cache control、、chunked编码传输、字节范围请求,请求流水线等

缓存处理——新增Cache头,CDN有了立身之地!

字节范围请求——引入range头实现断点续命!

流水线作业——请求一次批发到货~!

支持Host头域——一台当N台web服务器用!

独领风骚20年~!

4、HTTP 2.0——新兵蛋子

HTTP 2.0是下一代HTTP协议。主要特点有:

(1)头端推流——急您所急,提前放送

(2)随时复位——保持连接,优先放行

(3)多路复用——齐头并进,多快好省

未来属于你~!

结束语:HTTP2.0要取代1.1的那个前任,还有很长的路要走。一个新协议的诞生,不仅需要那几页paper写清楚如何如何,还需客户端、服务器的升级改造,目前全世界浏览器、web软件都是1.1的,都需要逐步升级,这可是一个大工程。

告诉大家一个好消息:我们CDN已经在2017年初就开始支持HTTP2.0,如有需要不妨多聊聊~!小编的体验,确实急您所急,提前放送;保持连接,优先放行;齐头并进,多快好省~!

对前任该挥手告别,就say good-bye吧~!拥抱未来,拥抱新生命~!

作者:哈皮莊

编辑:小琳妹妹

更多专题

1

耍贱的CDN喜欢张冠李戴~!

2

劫道的猥琐山贼,CDN的马甲~!

3

今天你K刀了吗?

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180109G08LZ500?refer=cp_1026

同媒体快讯

相关快讯

扫码关注云+社区