HTTP/3 现在是已经弄好了,还是正在弄?
当时 HTTP/2 还没弄好,还叫 SPDY 的时候,主流 WEB 服务器如 NGINX 就已经开始支持了,现在 HTTP/3 都定名了,为啥还没有服务器支持 QUIC ?
我知道 CF 出了个 NGINX 补丁可以实现,不明白主流 WEB 服务器为何对 HTTP/3 如此冷淡。明明 HTTP/3 的进步比 HTTP/2 更加厉害。
1
whileFalse 2020-05-23 08:25:41 +08:00 via iPhone
“求求你别再更新了,支持不动了”酱紫?
|
2
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 ?人手都用在开发一个没定稿的东西了,软件本体谁来开发? |
3
msg7086 2020-05-23 08:33:07 +08:00
另外 nginx 早在 1.17 的 milestone 里就加入了 HTTP/3 支持的计划,无奈并没有完成。可能不停在变的草案拖慢了进度吧。
|
4
caola 2020-05-23 08:56:25 +08:00
预计明年会通过草案,之后的两三年才会慢慢的普及
|
5
learningman 2020-05-23 09:09:32 +08:00 via Android
草案还没定,不可能上工业方案的。
主流都还有 Google QUIC 和 IETF QUIC 两条路呢,怎么适配?不过大家好像都走的 IETF 的 craft,Google 的纯属圈地自萌 |
6
ericls 2020-05-23 09:41:07 +08:00
UDP 在中国可能还是存在一些困难
|
7
sam014 2020-05-23 09:49:10 +08:00
微软还有一套自己的 ms QUIC
|
8
scnace 2020-05-23 10:28:25 +08:00 via Android
CF 貌似已经有了
|
9
abcdabcd987 2020-05-23 10:32:52 +08:00
Chrome Stable 还不支持
|
10
aec4d 2020-05-23 13:24:27 +08:00 via iPhone
http2 的提升很明显,然而 http3 主要换成了 UDP 。不符合目前国情,只有减速效果。大家都不傻
|
11
learningman 2020-05-23 13:37:59 +08:00 via Android
@sam014 那个是 IETF 的 h3-25
|
12
acrisliu 2020-05-23 13:47:58 +08:00
Caddy 2 可以启用实验性的 HTTP/3Z 支持。
|
13
wnpllrzodiac 2020-05-23 19:41:29 +08:00 via Android
问运营商,技术问题有时候不是问题。
|