不知道淘宝是如何实现 SPDY+HTTP/2 协议同时支持的

2020 年 4 月 12 日
 xiaojiangbingV

据说这两个协议在 Nginx 上没办法同时启用,会产生冲突,那么淘宝是如何实现的呢?🤔

5923 次点击
所在节点    Linux
14 条回复
qoo2019
2020 年 4 月 12 日
难道淘宝这点二次开发能力都没?毕竟人家有 tengine
love4taylor
2020 年 4 月 12 日
xiaojiangbingV
2020 年 4 月 12 日
@Love4Taylor #2 谢谢,这个好像不支持最新的 Nginx 了...
ZeroClover
2020 年 4 月 12 日
wweir
2020 年 4 月 12 日
为什么非要在 nginx 上实现呢?用专业 loadbalancer 分开这两种流量不好吗?
lostpg
2020 年 4 月 12 日
现在还支持 spdy 吗。。。都没浏览器支持这协议了吧,求教
kn007
2020 年 4 月 12 日
支持啊,可以用我整合的 patch 。
不过我已经不打算更新 spdy 的 patch 了,因为不要了 tls1.0 、1.1,SPDY 基本没存在意义了。
https://github.com/kn007/patch
上面地址可以看一下
kn007
2020 年 4 月 12 日
https://github.com/kn007/patch/blob/master/nginx_with_spdy.patch

如果你只感兴趣 spdy,那么上面地址直接传送
ai277014717
2020 年 4 月 12 日
什么手淘支持 h2 了?
fensou
2020 年 4 月 12 日
你这个早过时了,tls1.3&http/3 才是要玩的东西
ohao
2020 年 4 月 12 日
@fensou
我上次试了下 NGINX 原生是不支持 http/3.0
Cloudflare 发布的 quiche + nginx 能支持, 部署太麻烦了 我记得要安装 go ruby 一堆环境才能编译....

另外大部分浏览器还不支持
尤其是国内的环境 还有 IE6 的这种神级存在
压根没什么用
xiaojiangbingV
2020 年 4 月 12 日
@lostpg #6 我看了下安卓 6.0 原生,iOS9 以下和 IE 好像只支持 SPDY
xiaojiangbingV
2020 年 4 月 12 日
@kn007 #7 👌
RookieXT
2020 年 4 月 15 日
等那个 udp( http3)吧 虽然也还是草案 没有定下来是不是标准,因为还是草案 不稳定 nginx 目前还没支持 。再看情况吧 。nginx 开启 http2 ssl TSL1.3 挺容易的

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

https://study.congcong.us/t/661599

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

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

© 2021 V2EX