为什么http/3出来5年了, 所有浏览器都还是默认关闭http3?

查看 65|回复 9
作者:wawos   
包括最新的chrome 122, 也都是默认关闭的,
并且在设置里面也不提供开启功能, 需要手动输入 chrome://flags 开启,
http/3是有啥不足么

都是, 也不, 是有

balala   
没鸟用
yuanhua   
恰恰我的相反,我的chrome默认强制ssl很多网站打不开
Daniel2000   
[ol]HTTP/3 是一项比较新的协议,虽然在技术上具有优势,但其普及速度较慢主要有以下原因:
---
### 1. **协议成熟度与兼容性**
   - **稳定性**:HTTP/3 基于 QUIC 协议,而 QUIC 是一种全新的传输协议,和传统的 TCP+TLS 不同。虽然性能更好,但它需要更多时间来证明其稳定性,尤其是在复杂的网络环境中。
   - **兼容性问题**:许多旧设备、网络中间件(如防火墙、负载均衡器等)对 QUIC 的支持较差,甚至会阻止 HTTP/3 流量。
---
### 2. **基础设施改造成本**
   - 部署 HTTP/3 需要支持 QUIC 的服务器和客户端,同时需要网络设备支持 UDP 流量(HTTP/3 使用 UDP 而非 TCP)。
   - 很多企业或服务提供商的基础设施仍基于 HTTP/1.1 或 HTTP/2,升级到 HTTP/3 需要时间和成本。
---
### 3. **浏览器与客户端支持**
   - 尽管主流浏览器(如 Chrome、Firefox、Edge 和 Safari)目前都已经支持 HTTP/3,但许多客户端应用和其他工具对 HTTP/3 的支持仍然有限。
---
### 4. **HTTP/2 的性能已经很好**
   - HTTP/2 引入了多路复用、头部压缩等特性,已经显著提升了性能,满足了大多数场景的需求。
   - 对于许多应用场景来说,HTTP/2 的性能已经足够好,企业可能不会急于升级到 HTTP/3。
---
### 5. **网络环境的限制**
   - HTTP/3 依赖于 UDP,而一些网络环境(如某些企业防火墙或老旧路由器)可能会限制或阻止 UDP 流量,这导致 HTTP/3 的适应性不如 HTTP/2(基于 TCP)。
---
### 6. **用户感知有限**
   - 对于普通用户来说,HTTP/3 的性能改进(如减少延迟、提升加载速度)在许多情况下并不明显。相比 HTTP/2,HTTP/3 的优势主要体现在高延迟或丢包率较高的网络环境中(如移动网络),这让厂商的升级动力不足。
---
### 现状与未来
尽管 HTTP/3 的普及速度较慢,但它正在逐步推广。大型平台(如 Google、FB、Cloudflare)已经广泛部署了 HTTP/3,许多主流 CDN 也支持 HTTP/3。随着时间推移、基础设施的升级以及更多工具、网络设备支持 HTTP/3,它的普及率将进一步提升。
目前,HTTP/2 依然是主动流行的协议,因为它性能优秀且兼容性更高,但 HTTP/3 是未来趋势,尤其在移动网络和高流量场景中具有良好的前景。[/ol]复制代码
genshin   
因为国内特殊网络环境,UDP被运营商QOS限速限死了。。。
syuraking   
主要是国内基本都QOS掉UDP流量
gspl   
wap还行啊,masq私有协议也算udp
岱岳之上的天   
其实浏览器的QUIC/HTTP3功能本来就是默认打开的,只不过在特定情况下(如浏览器检测到TCP比UDP快)即便网站支持,浏览器也不会使用而已。
人们说要关闭浏览器HTTP3的原因最开始流传于代理工具使用者之间,最开始使用的代理工具是不支持转发UDP流量或者支持的不完美的。因为经常遇到速度慢的问题所以就传开了关QUIC或者HTTP3的操作。
其实默认情况下开着就行,不用刻意去管。除非严重地影响到了使用体验。
DogeLee2   
爬墙软件都写着呢
防止 有图比 等使用 QUIC 导致速度不佳, 禁用 443 端口 UDP 流量(绕过指定区域IP:启用或绕过中国大陆时禁用海外方向QUIC;回国模式禁用大陆方向QUIC)
JosephChris   
我这里最新版Firefox是开着的
HTTP/3 还受到MTU,防火墙设备,以及NAT实现方式的影响……因为影响因素太多,所以可能效果达不到预期。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部