HTTP/3 现在进展如何?

2020-05-23 08:05:13 +08:00
 GeekSky

HTTP/3 现在是已经弄好了,还是正在弄?
当时 HTTP/2 还没弄好,还叫 SPDY 的时候,主流 WEB 服务器如 NGINX 就已经开始支持了,现在 HTTP/3 都定名了,为啥还没有服务器支持 QUIC ?
我知道 CF 出了个 NGINX 补丁可以实现,不明白主流 WEB 服务器为何对 HTTP/3 如此冷淡。明明 HTTP/3 的进步比 HTTP/2 更加厉害。

4836 次点击
所在节点    HTTP
14 条回复
whileFalse
2020-05-23 08:25:41 +08:00
“求求你别再更新了,支持不动了”酱紫?
msg7086
2020-05-23 08:27:10 +08:00
1. HTTP/2 还没弄好,还叫 SPDY 的时候,nginx 支持的就是 SPDY,和 HTTP/2 没有一毛钱关系。
后来 HTTP/2 发布以后,又过了很久才出了 HTTP/2 支持,而且 HTTP/2 和 SPDY 还是两部分代码来实现的。

2. HTTP/3 和 QUIC 还是不同的两个东西。

3. 作为一个商业公司,你觉得他们应该去实现 HTTP/3 的哪个版本?是选之前支持的 h3-23,还是现在支持的 h3-25,还是两天前刚出的 h3-28 ?人手都用在开发一个没定稿的东西了,软件本体谁来开发?
msg7086
2020-05-23 08:33:07 +08:00
另外 nginx 早在 1.17 的 milestone 里就加入了 HTTP/3 支持的计划,无奈并没有完成。可能不停在变的草案拖慢了进度吧。
caola
2020-05-23 08:56:25 +08:00
预计明年会通过草案,之后的两三年才会慢慢的普及
learningman
2020-05-23 09:09:32 +08:00
草案还没定,不可能上工业方案的。
主流都还有 Google QUIC 和 IETF QUIC 两条路呢,怎么适配?不过大家好像都走的 IETF 的 craft,Google 的纯属圈地自萌
ericls
2020-05-23 09:41:07 +08:00
UDP 在中国可能还是存在一些困难
sam014
2020-05-23 09:49:10 +08:00
微软还有一套自己的 ms QUIC
scnace
2020-05-23 10:28:25 +08:00
CF 貌似已经有了
abcdabcd987
2020-05-23 10:32:52 +08:00
Chrome Stable 还不支持
aec4d
2020-05-23 13:24:27 +08:00
http2 的提升很明显,然而 http3 主要换成了 UDP 。不符合目前国情,只有减速效果。大家都不傻
learningman
2020-05-23 13:37:59 +08:00
@sam014 那个是 IETF 的 h3-25
acrisliu
2020-05-23 13:47:58 +08:00
Caddy 2 可以启用实验性的 HTTP/3Z 支持。
wnpllrzodiac
2020-05-23 19:41:29 +08:00
问运营商,技术问题有时候不是问题。
longaiwp
2020-05-24 00:08:44 +08:00
@sam014 那就是 IETF 的标准,什么叫做微软自己一套的。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/674567

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX