admin管理员组

文章数量:1577468

这两天明月一直都在研究网站开启 HTTP/3 QUIC 支持,目前明月的站都已经支持 HTTP/3 QUIC 了,但是一圈实测下来发现 HTTP/3 QUIC 生效的机会很少,刚开始以为是浏览器自身的问题也没有重视起来,但在国产 360 极速浏览器里发现了 HTTP/3 QUIC 的支持就让我产生了怀疑,Edge、Chrome、Firefox 应该不至于连 360 极速浏览器都不如吧?那么问题就来了,为啥 PC 端这些主流浏览器都不支持 HTTP/3 QUIC 呢?

说实话,这太不科学了!QQ 群里有站长说是因为国内运营商们不支持甚至屏蔽 HTTP/3 QUIC,还说运营商封杀 UDP 造成的,这个我在移动网络下手机 Edge 里已经看到支持 HTTP/3 QUIC 了,所以这个说法是不成立的(如下图)。

手机 Edge 下移动网络打开本博客就是 HTTP/3 QUIC 连接

经过一番研究和查询资料明月基本上搞明白这个问题了,下面就给大家分享一下为什么都 2024 年了,我们还很少看到支持 HTTP/3 QUIC 的网站?并不是没有网站支持 HTTP/3 QUIC,恰恰相反很多主流网站都是支持 HTTP/3 QUIC 的,如:Google、CloudFlare等,也包括明月博客:iMydl了!至于为啥我们很少在浏览的时候看到这些网站支持 HTTP/3 QUIC 主要问题其实是出在 VPN 上了,因为大部分的 VPN 客户端默认都没有开启 TUN 模式,是不支持 UDP 协议的,通过这样的 VPN 访问支持 HTTP/3 QUIC 的网站自然反馈过来的就是 HTTP/2、HTTP/1.1、HTTP/1.2 了,所以只需要开启你 VPN 客户端的 TUN 模式就可以想用 HTTP/3 带来的速度体验了。

至于国内网站,上面也说了 360 极速浏览器默认就支持 HTTP/3 QUIC 的,只要目标网站已经开启了 HTTP/3 QUIC 支持,用 360 极速浏览器访问就是了,如下图:

360 极速浏览器访问iMydl后在开发者工具——网络里可以看到请求都是 HTTP/3 QUIC 请求了

另外Chrome、Edge、FireFox有一个叫【HTTP Indicator】的扩展,安装后可以以图标的形式直观的告诉你当前浏览器的网站 HTTP 协议支持情况:

可以说现在支持 HTTP/3 QUIC 的网站越来越多了,因为我们自身的原因看不到而已,也让不少站长们开始相信某些别有用心的谣传了,但国内浏览器支持 HTTP/3 QUIC 的确实很少,目前明月知道的也就 360 极速浏览器(PC 端),手机端的好像也不支持 HTTP/3 QUIC。随着启用 HTTP/3 QUIC 的网站越来越多,国内浏览器应该会有所改善的。

本文标签: 年了网站QUIChttp