wansenai / summer-boot

Summer Boot (async web framework)
https://crates.io/crates/summer-boot
Apache License 2.0
128 stars 27 forks source link

基于Hyper 重新调整http1 和 新增http2 #61

Open Jzow opened 2 years ago

Jzow commented 2 years ago

构建 web 应用程序通常部署在像 nginx 这样的反向代理后面,它运行得非常接近实际的应用程序服务器。在这种情况下,反向代理可以将 HTTP2/3 暴露给客户端,同时通过 HTTP1.1 与应用程序通信。HTTP2/3 的性能和安全优势主要与通常网络条件较差并通过公共互联网的前端连接相关。性能和安全优势与后端连接无关,因为它具有非常好的网络条件并且已经很安全。

这并不是普遍正确的,在某些情况下 HTTP2/3 支持肯定会有所帮助,但它确实解释了为什么http2和http3通常不是框架的高优先级。