shc 大佬有话说 :
【原创教程】关于下一代QUIC-HTTP/3技术您需要知道的一切
QUIC – HTTP/3是下一代HTTP技术。众所周知,现在,大部分网站都已经使用了HTTP/2替代第一代HTTP。作为第二代HTTP技术,HTTP/2采用多路复用,使得它比第一代HTTP有更快的速度,且可以降低带宽占用。然而,TCP协议的局限性导致了HTTP/2无法解决队头阻塞的问题。在丢包率很高的网络环境中,HTTP/2的表现甚至不及第一代HTTP.(参考文献https://http3-explained.haxx.se/en/why-quic/why-tcphol)
QUIC (Quick UDP Internet Connections)的出现解决了这一难题。QUIC是基于UDP在用户空间实现的协议,它具有更高的可靠性,更好的安全性,以及显著更快的速度。而HTTP第三代,HTTP/3 (HTTP-over-QUIC),就是QUIC技术的第一个实现。
这里介绍一下如何在服务端、客户端开启HTTP/3,实现下一代HTTP
1, 服务端开启QUIC-HTTP/3
Apache
不支持;
Litespeed
已默认开启
Nginx
打Cloudflare补丁https://github.com/cloudflare/quiche
Caddy
{experimental_http3 }
Go
https://github.com/lucas-clemente/quic-go
2, 客户端开启QUIC-HTTP/3
Chrome Canary或者Firefox Nightly
3, 监测网站是否正确开启
https://gf.dev/http3-test或者https://http3check.net/
4, 其他
使用CDN, 开启UDP443端口等等……
详细教程 https://qing.su/article/157.html
有任何疑问欢迎留言哈
谢谢大家,不喜勿喷哈~
1号城管 大佬有话说 :
shc 大佬有话说 : 2020-5-30 11:59
客户端不支持的话会自动回落到HTTP/2的,应该不需要关闭吧
Chrome已经支持, 如果客户端支持就会使用QUIC, 但运营商4G网UDP会严重QoS, 所以会导致很多访客受影响, 不能手把手教访客如何关闭Chrome的QUIC, 只好在CF后台自己关闭了
Cee 大佬有话说 :
本帖最后由 Cee 于 2020-5-30 12:06 编辑
我用两年了 原来以为是提速 结果发现是减速 全国 UDP QoS
(和 CyberPanel 团队有 PY 关系)
52mfzy 大佬有话说 :
本帖最后由 52mfzy 于 2020-5-30 11:45 编辑
:lol感谢大佬,先mark,再抢个沙发
b66667777 大佬有话说 :
路过帮顶:lol
1号城管 大佬有话说 :
UDP怕是在运营商4G网络下没法儿顺畅使用, CF后台已关闭QUIC/HTTP3支持, :lol
nico 大佬有话说 :
大佬,有人说QUIC限速,是这样的吗,是不是国内没法用啊
iks 大佬有话说 :
风险有二:
QUIC 用 UDP 更容易被 QoS;
部分机房/机器禁止 UDP
laogui 大佬有话说 :
进来学习技术了:D
shc 大佬有话说 :
1号城管 大佬有话说 : 2020-5-30 11:47
UDP怕是在运营商4G网络下没法儿顺畅使用, CF后台已关闭QUIC/HTTP3支持,
客户端不支持的话会自动回落到HTTP/2的,应该不需要关闭吧
Aczz 大佬有话说 :
哪个男孩不想拥有一台属于自己的抽粪车