html4长连接,HTTP长连接

news/2024/7/4 1:40:43

在HTTP协议的初始版本中,每个HTTP通信都与tcp连接断开。

就当年的通信情况来看,由于文字传输容量小,即使这样也不是什么大问题。但是随着HTTP的普及,文档中包含了大量的图片。

例如,当使用浏览器浏览包含多个图像的HTML页面时,将在发送访问HTML页面资源的请求时请求HTML页面中包含的其他资源。

因此,每个请求都会导致不必要的TCP连接的建立和断开,从而增加通信开销。

所谓短连接,及连接只保持在数据传输过程,请求发起,连接建立,数据返回,连接关闭。

它适用于一些实时数据请求,配合轮询来进行新旧数据的更替。

为解决上述 TCP 连接的问题, HTTP/1.1 和一部分的 HTTP/1.0

想出了持久连接(HTTP Persistent

Connections, 也称为 HTTP

keep-alive 或 HTTP

connection reuse) 的方法。

长连接的特点是只要两端不显式地提出断开连接,就保持tcp连接状态。

长连接的优点是减少了tcp连接的重复建立和断开所带来的额外开销,减少了服务器端的负载。

另外,在减少开销上花费的时间可以使http请求和响应提前结束,从而提高网页的显示速度。

在http/1.1中,默认情况下所有连接都是持久的,但在http/1.0中它们不是标准化的。

虽然有些服务器通过非标准方式实现持久连接,但服务器端可能无法支持持久连接。

毫无疑问,除了服务器端,客户端还需要支持长连接。

当需要建立 HTTP 长连接时,HTTP

请求头将包含如下内容:

Connection: Keep-Alive

如果服务端同意建立长连接,HTTP

响应头也将包含如下内容:

Connection: Keep-Alive

当需要关闭连接时,HTTP

头中会包含如下内容:

Connection: Close

长连接使大多数请求都可以进行管道传输。

在发送请求之前,必须等待并接收响应才能发送下一个请求。

管线化技术出现后,可以直接发送下一个请求,而无需等待响应。

这样就能够做到同时并行发送多个请求,

而不需要一个接一个地等待响应了。

比如, 当请求一个包含 10 张图片的

HTML Web 页面, 与挨个连接相比, 用持久连接可以让请求更快结束。

而管线化技术则比长连接还要快。

请求数越多, 时间差就越明显。


http://www.niftyadmin.cn/n/3754999.html

相关文章

hdu 1071The area

以前做过这道题目,不过当时是找的牛人推出来的公式,,昨天又重新做了下,自己也推出来一个公式 ^_^。。 高数没能学好,一开始只是以为定积分一下就ok了呢。。 没想到定积分是求两点和曲线和x轴所围成的面积,最…

2021年静海一中高考成绩查询,2021年天津中考各学校录取分数线,历年天津中考分数线汇总...

天津中考录取分数线预计7月初公布,届时考生可登陆天津招考资讯网官网查看分数线情况。2017天津中考录取分数线汇总【滨海新区】塘沽一中:537.5滨海一中:515.5紫云中学:516.2十三中学:506塘沽二中:495.6渤油…

[笔记].小练Verilog版本PWM驱动步进电机

硬件:MAX II EPM240T100C5软件:Quartus II 10.0 step_motor.vmodule step_motor //#(parameter RPM50 40, RPM300 6) #(parameter RPM50 1000, RPM300 3) (// global clock and asyn resetinput CLOCK_50,input RST_N,// step motor interfaceoutpu…

网络看不到计算机和设备,网络发现已关闭,网络计算机和设备不可见。请启用网络和共享中心中的网络发现。解决方法...

今天一位朋友的Windows10笔记本,网络这里出现如下错误提示:网络发现已关闭,网络计算机和设备不可见。请启用网络和共享中心中的网络发现。原因:由于我的这位朋友中午去上课的时候还可以连寝室的网络,下午回来就连不上了…

西南大学计算机与信息科学学院奖学金,西南大学计算机与信息科学学院:奖学金机制公平...

采访嘉宾:西南大学计算机与信息科学学院副院长 肖国强历年研究生招生情况我们是西南大学计算机与信息科学学院,我们学院有计算机科学与技术一级学科硕士点,还有教育技术学、图书馆学和情报学专业硕士点。我们学院是跨系科、跨专业、多门类的融…

职来职往经典语录

学历代表你的过去,财力代表现在的努力,学习能力代表将来的成就。大多数人都想要改造这个世界,但却罕有人想改造自己。无论你在好单位还是一时不得志,都请你保持学习,这是你未来立足之本。——申晨 你很细节&#xff0c…

普通计算机安装服务器系统安装教程,Windows 2003 Server web 服务器系统安装图文教程...

从硬件的角度说,客户端对硬件要求相对比较低,服务器对硬件要求相对比较高,要求很高的稳定性和安全性。从软件上,客户端操作系统软件主要有Windows 95、Windows 98、Windows 2000 Profession、Windows XP Profession、Windows Vist…

网络支撑着我们的娱乐方式

可以说很多人连接网络的第一目的就是为了娱乐。通过网络娱乐有这几个分类: 在线兴趣小组: 像一些网站或者论坛聊天室之类的。 在线游戏: 记得我和一些朋友聊天,说在大学都学到了什么,很多人都这么说:”玩了…