http协议特性之持续连接

在早期版本前,HTTP传输的资源都很小,一次连接就能搞定。
随着获取资源的丰富程度越来越高,可能获取的资源中含有很多内容,入文本、多张图片、文件等等。
那么每获取一个资源就建立和断开一个连接,不仅速度慢,还很消耗服务器性能。

为解决这个问题,HTTP1.0和HTTP1.1都增加了持续连接特性,HTTP1.1更是将其作为标准定了下来。
对于持续连接,需要客户端和服务端都支持,才能达到效果

在发送和接收的头部信息中,加入connection:keep-alive即可达到持续连接的效果。

我们知道,发送HTTP请求,会依靠TCP协议建立客户端和服务端的可靠连接。
http协议特性之持续连接

 

 当没有持续连接的时候,每发送一次HTTP请求和返回,都会经历一次TCP连接的连接和断开。

当实用持续连接后:
http协议特性之持续连接

 

 可以在一次TCP请求的建立和断开之间,发送和响应多个HTTP请求,这样使得速度更块了。
持久连接的特点:客户端于服务端任一一方未明确断开请求时,连接状态一直保持。

持续连接有了更好的优化,就是管道话。
意思是多个HTTP请求间无需等待上一请求的完成即可直接发送,这样使得连接速度更快。
http协议特性之持续连接

 

 

http协议特性之持续连接

上一篇:(转)如何运营微信公众号


下一篇:Kubernetes v1.13.0 证书升级详解