首页 > Web开发 > 详细

http协议特性之持续连接

时间:2021-04-14 15:38:59      阅读:21      评论:0      收藏:0      [点我收藏+]

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

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

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

我们知道,发送HTTP请求,会依靠TCP协议建立客户端和服务端的可靠连接。
技术分享图片

 

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

当实用持续连接后:
技术分享图片

 

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

持续连接有了更好的优化,就是管道话。
意思是多个HTTP请求间无需等待上一请求的完成即可直接发送,这样使得连接速度更快。
技术分享图片

 

 

http协议特性之持续连接

原文:https://www.cnblogs.com/ctltest/p/14656701.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!