博客

AIGC

4 篇文章

← 所有标签

Cover Image for 你认为 HTTP 队头阻塞的问题真的彻底解决了么?

你认为 HTTP 队头阻塞的问题真的彻底解决了么?

书接上回,上一篇花了大把的篇幅说到一个从 twitter 上看到的面试问题:“阐述HTTP协议是如何分两步(从H2到H3)解决“队头阻塞”核心问题”。有大佬在回复中发言:“这个问题实际上没有解决”。本文就附议此观点,和 AI 一同深度思考一下,到底为何没有解决。当然,和前一篇已经解决了也并不冲突,你问我为啥?我只能说,此时看山不是山。

Cover Image for 揭秘“队头阻塞”:HTTP/2 到 HTTP/3 的演进之路

揭秘“队头阻塞”:HTTP/2 到 HTTP/3 的演进之路

“队头阻塞”(HOL Blocking)是影响Web性能的核心问题。HTTP/1.x因请求串行处理而存在应用层阻塞。HTTP/2通过多路复用在应用层解决了此问题,允许并行请求,但在底层TCP协议中,单个数据包丢失仍会导致所有流阻塞,即传输层队头阻塞。为彻底解决此问题,HTTP/3基于UDP构建了QUIC协议。QUIC实现了独立的流,单个流的数据包丢失不再影响其他流,从根本上解决了传输层队头阻塞,显著提升了高延迟、高丢包网络下的性能。HTTP协议的演进正是分两步,逐步消除了队头阻塞。

Cover Image for 入门 Linux 的 30天自学计划番外: Shell 大作战

入门 Linux 的 30天自学计划番外: Shell 大作战

配合 30 天 Linux 入门自学大纲,策划了一个配套小游戏,以轻松愉快的形式将大纲内容复习巩固。

Cover Image for 入门 Linux 的 30天自学计划

入门 Linux 的 30天自学计划

有朋友碰到了 Linux 难以入门的问题,尽管我会一点点,但是囿于Linux的博大精深,于是和 AI 切磋了一下,让 AI 设计一个 30 天 为期 4 周的业余时间自学计划。