发动态

没有新消息

更多内容

咔啡 广东/湖南农业大学
持久连接的好处在于减少了 TCP 连接的重复建立和断开所造成的额外开销,减轻了服务器端的负载。另外, 减少开销的那部分时间,使 HTTP 请求和响应能够更早地结束,这样 Web 页面的显示速度也就相应提高了。 在 HTTP/1.1 中,所有的连接默认都是持久连接,但在 HTTP/1.0 内并未标准化。虽然有一部分服务器通过非 标准的手段实现了持久连接,但服务器端不一定能够支持持久连接。毫无疑问,除了服务器端,客户端也需 要支持持久连接。

917阅读

1赞

评论

0 条评论

暂无评论,快来写下您的评论

推荐阅读

假如当请求一个包含 10 张图片的 HTML Web 页面,与挨个连接相比,用持久连接可以让请求更快结束。 而管线化技术则比持久连接还要快。请求数越多,时间差就越明显。客户端需要请求这十个资源。以前的做法是,在同一个TCP连接里面,先发送A请求,然后等待服务器做出回应,收到后再发出B请求,以此类推,而管道机制则是允许浏览器同时发出这十个请求,但是服务器还是按照顺序,先回应A请求,完成后再回应B请求。 于是在使用持久连接的情况下,某个连接上消息的传递类似于 请求1->响应1->请求2->响应2->请求3->响应3 管线化方式发送变成了类似这样: 请求1->请求2->请求3->响应1->响应2->响应3

1366阅读
3赞
0评论

HTTP协议的初始版本中,每进行一次HTTP通信就要断开一次TCP连接。以当年的通信情况来说,因为都是些容量很小的文本传输,所以即使这样也没有多大问题。可随着 HTTP 的 普及,文档中包含大量图片的情况多了起来。比如,使用浏览器浏览一个包含多张图片的 HTML 页面时,在发送请求访问 HTML 页面资源的同时,也会请 求该 HTML 页面里包含的其他资源。因此,每次的请求都会造成无谓的 TCP 连接建立和断开,增加通信量的 开销。

1306阅读
3赞
0评论

Node.js修改了客户端到服务器端的连接方法,解决了这个问题。因为它并不为每个客户端连接创建一个新的线程,而是为每个客户端连接触发一个在Node.js内部进行处理的事件。因此,如果使用Node.js,可以同时处理多达几万个用户的客户端连接。因此,当需要使Web应用程序能够支持大量用户的并发连接的时候,我们应该考虑使用Node.js。

1636阅读
3赞
0评论

持久连接使得多数请求以管线化(pipelining)方式发送成为可能。从前发送请求后需等待并收到响应,才能 发送下一个请求。管线化技术出现后,不用等待响应亦可直接发送下一个请求。 这样就能够做到同时并行发送多个请求,而不需要一个接一个地等待响应了。通俗地讲,请求打包一次传输过去,响应打包一次传递回来。管线化的前提是在持久连接下。

831阅读
3赞
0评论

连接

732阅读
7赞
1评论

企业数字化的本质特征: 第一是连接,连接员工、连接客户、连接物联设备; 第二是数据,也就是连接之后实时产生的数据; 第三是智能,是数据驱动的智能化能力。

448阅读
4赞
0评论

#程序员福大大#66.在 FTP 协议中,控制连接是由 (66) 主动建立的。 A.服务器端 B.客户端 C.操作系统 D.服务提供商

138阅读
13赞
4评论

等电位连接

501阅读
0赞
0评论

这种连接有什么不同?

468阅读
0赞
0评论