HTTP协议基础
HTTP持久连接
重要程度:5 分
<div>
<h2>HTTP持久连接</h2>
<p><strong>定义:</strong>HTTP持久连接是指在同一个TCP连接上可以传送多个HTTP请求或响应的消息,减少了建立和关闭连接的消耗。</p>
<p><strong>优点:</strong></p>
<ul>
<li>减少网络延迟,提高传输效率。</li>
<li>降低服务器和客户端资源消耗。</li>
</ul>
<p><strong>工作原理:</strong></p>
<p>通过在HTTP头部设置Connection: keep-alive来保持连接打开状态。默认情况下,HTTP 1.0需要每次请求都建立新的连接,而HTTP 1.1默认支持持久连接。</p>
<p><strong>例题:</strong></p>
<p>假设一个网页包含3张图片,使用HTTP持久连接时,浏览器只需要建立一次TCP连接即可下载所有资源,而不是每次请求图片都重新建立连接。</p>
</div>