当前位置: 首页 > wzjs >正文

做网站时怎样把文字放在中间长沙网站推广公司排名

做网站时怎样把文字放在中间,长沙网站推广公司排名,数字中国建设峰会 官方网站,百度网站提交收录文章目录 HTTP 连接复用机制详解为什么需要连接复用?连接复用的实现方式HTTP/1.1 的 Keep-AliveHTTP/2 多路复用 HTTP/1.1 的队头阻塞问题 HTTP 连接复用机制详解 HTTP 连接复用是 HTTP/1.1 及更高版本中的核心优化机制,旨在减少 TCP 连接建立和关闭的开…

文章目录

  • HTTP 连接复用机制详解
    • 为什么需要连接复用?
    • 连接复用的实现方式
      • HTTP/1.1 的 Keep-Alive
      • HTTP/2 多路复用
    • HTTP/1.1 的队头阻塞问题

HTTP 连接复用机制详解

在这里插入图片描述
HTTP 连接复用是 HTTP/1.1 及更高版本中的核心优化机制,旨在减少 TCP 连接建立和关闭的开销,以显著提升性能。

为什么需要连接复用?

说到这一点,其实就是在聊 HTTP/1.0 不使用连接复用,而是为每一次 HTTP 请求建立一次短连接存在的缺点:

  • 三次握手延迟:每次 HTTP 请求增加 1.5 RTT 的时间开销;
  • TCP 慢启动:新连接需要逐步提升传输速率,原因在于连接刚刚建立时,客户端和服务端需要相互告知当前可用的滑动窗口大小,初始时滑动窗口采用指数增长的形式不断扩大;
  • 资源浪费:高并发时服务器需要维护大量连接。

自 HTTP/1.1 开始引入了连接复用机制,即 HTTP 请求会复用同一个 TCP 连接并发送多个请求。

连接复用的实现方式

HTTP/1.1 的 Keep-Alive

机制

  • 客户端请求头携带 Connection: keep-alive(HTTP/1.1 默认开启);
  • 服务端响应头携带 Connection: keep-alive,表示同意复用;
  • 连接空闲时,不会立即关闭,而是等待后续请求。

示例

GET /page1.html HTTP/1.1
Host: example.com
Connection: keep-alive  # 显式声明(可选)HTTP/1.1 200 OK
Connection: keep-alive
Content-Type: text/html

连接真正关闭时的所需条件

  • 达到 Keep-Alive: max 的请求数;
  • 超过 Keep-Alive: timeout 空闲时间;
  • 显式发送 Connection: close

HTTP/2 多路复用

HTTP/2 在传输时使用二进制协议传输数据,这一点已经和初代 HTTP 采用纯文本进行数据传输有了很大的区别。针对连接复用,HTTP/2 进一步引入了多路复用机制,具体来说:

  • 在单个 TCP 连接上并行交错多个请求/响应(二进制分帧)「比如客户端同时发送请求 A 和 B,服务器无需按序返回」;
  • 彻底解决了 HTTP/1.1 的队头阻塞问题。

HTTP/1.1 的队头阻塞问题

队头阻塞问题指的是,客户端和服务端采用 HTTP/1.1 协议进行通信时,如果请求 1 的响应延迟,那么会阻塞后续请求,即使后续的请求 2 已经准备好。

为什么在 HTTP/1.1 会出现队头阻塞问题?本质原因在于需要复用已经建立的 TCP 连接。需要先明确一点,一个{源 IP, 源 Port, 目标 IP, 目标 Port}四元组唯一标识一条 TCP 连接,因此如果客户端与服务端通过相同的四元组意图建立一个新的 TCP 连接,连接请求将会被拒绝。此时如果客户端改变一个端口(通过随机分配的方式),就可以建立一个新的 TCP 连接(服务端不需要改变端口,比如 HTTP 服务一直在 80 端口监听)。

由于 HTTP/1.1 采用多路复用,所以如果客户端有新的请求,会复用之前的 TCP 连接,而不是新建一个 TCP 连接,因此如果之前的请求延迟没有得到恢复,新的请求需要在队列中等待,之前的请求得到响应之后新的请求才会发送。

http://www.dtcms.com/wzjs/96567.html

相关文章:

  • 做蛋糕比较火的网站北京网站优化公司
  • 建设银行河南分行网站软件工程培训机构哪家好
  • 做管理信息的网站怎么做公司网站
  • 做外贸网站用哪些小语种青岛seo服务公司
  • 温岭手机网站建设百姓网推广电话
  • 怎么用webstorm做网站宁波厂家关键词优化
  • 汕头整站优化关键词推广软件
  • 湛江专业网站建设怎么做爱站小工具圣经
  • 黄冈商城网站建设百度提问首页
  • 电脑自己做网站可以吗国家高新技术企业查询
  • 图片网站模板上海培训机构
  • 专业提供网站建设服务包括哪些windows优化大师自动下载
  • 网络初始网站网络营销专业毕业论文
  • 杭州哪家公司可以做网站百度查重入口
  • 北京市建设工程造价管理处网站app拉新推广平台
  • 12306网站建设 实际seo外包大型公司
  • 设计 网站中国最新军事新闻
  • 新的网站平台如何做地推网站快速优化排名推荐
  • 公司网站推广现状微信营销的成功案例
  • 模板免费下载网站seo是什么的缩写
  • 那个网站上有做婚礼布场样图的宁波seo外包推广平台
  • 住房与城乡建设部网站EPC搞一个公司网站得多少钱
  • 电子商务网站建设毕业论文网上引流推广怎么做
  • seo是什么?seo学校培训
  • 如果做夺宝网站看广告收益的正规平台
  • 做企业网站需要什么关键词优化的方法有哪些
  • 投资建设网站培训机构专业
  • 青海省建筑信息平台优化大师官方下载
  • 培训网站建设方案书百度产品推广
  • 自己在线制作logo免费 生成器南京seo网络优化公司