当前位置: 首页 >
HTTP/3 解决了什么问题,又引入了什么新问题?
- 人气:
HTTP/3 解决了 tcp 拥塞控制算法不受浏览器(Google)控制的问题。
当然引入了一个新问题就是: UDP 并不适合当下的 BSD socket API。
BSD socket API 当年发明的时候,网络是一个很慢很慢的东西。
系统调用所花费的时间无足轻重。
包在网络上来回传输的时间才是时间花费的大头。
然而,如今服务器网卡遍地都是 40G 起步,上到 100G 400G 不封顶。
TCP 尚可以在内核进行分包。
意味着应用程序可以只消耗一次系统调用一次性提交一个巨…。
推荐资讯
- 2025-06-24夸克网盘有可能超越百度网盘吗?
- 2025-06-24中了 2 亿你会辞去工作吗?
- 2025-06-24龙芯中科即将发布新一代处理器和 GPU 芯片,企业在该领域发展有哪些优势?
- 2025-06-24感觉男朋友对我有些小气要不要分手?
- 2025-06-24为什么不用rust重写Nginx?
- 2025-06-24为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
- 2025-06-24国产数据库有什么坑?
- 2025-06-24长得和刘亦菲很像是一种什么体验?
- 2025-06-24为什么 macOS 上国产软件不流氓?
- 2025-06-24为何雷军天天健身,却无健身痕迹?
- 2025-06-24如何看待 Rust 的应用前景?
- 2025-06-24有人说24GB和48GB内存容量是新一代电脑平台最均衡的方案,真的是这样吗?电脑内存应该如何选?
- 2025-06-24Excel 到底有多厉害?
- 2025-06-24为什么女游泳运动员看起来大部分都是平胸?
- 2025-06-24是什么原因让你一定要用 iPhone?
- 2025-06-24个子高是种怎样的体验?
推荐产品
-
孩子为什么越大越不愿意跟我们说话?
说一个我高考完之后买笔记本电脑的事 我早早的就选好了型号,告 -
ssd固态硬盘sata的好还是m.2好呢?
别听其他人给出的什么技术指标回答,没太大意义。 我用自己亲自 -
PHP 已经诞生 30 年,它对你意味着什么?
若干年前,我跟着项目组老大去甲方公司勾兑需求。 我当时的任 -
为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
我觉得吧,很多时候,解释是没有用的。 在这方面Go确实要比其
最新资讯