Go 1.27 改进 HTTP/1 连接复用,百次请求快近 5 倍
rakyll · x · 2026-10-15
Go 官方博客发布文章,介绍 Go 1.27 对 net/http 包 HTTP/1 连接复用的重大改进。
- 基准测试:对 index.golang.org 发起 100 次同样的 GET 请求,Go 1.26 耗时约 710ms,Go 1.27 仅约 150ms,快了近 5 倍。
- 原理:每次新建连接需要 TCP 握手(1 RTT)加 TLS 握手(TLS 1.2 下 2 RTT),跨区域场景下单向延迟常达 50ms 以上,建连开销远超请求本身。
- 改进方向是让客户端更好地复用已有 HTTP/1 连接,避免反复握手,文章以 http.Get 的简单示例展开讲解。
「Infra」频道最新
- vLLM P/D 原型实测:12×GB300 上前缀命中率 91.24% — vllm_project · 2026-10-15
- vLLM 实现Step 5 Preview日0支持:稀疏prefill延迟降2.2% — vllm_project · 2026-10-15
- vLLM 详解 Step 5 Preview 稀疏注意力:先选区域再读历史 — vllm_project · 2026-10-15
- vLLM 官宣 Step 5 Preview 日 0 支持,横跨 Blackwell 与 Hopper — vllm_project · 2026-10-15
- UW 提出 COUNT:用 n-gram 计数表扩展主存,1B 模型等效多 57% 算力 — UW · 2026-10-15
- 马斯克转发:星舰年产5000次发射,年送100万吨入轨 — elonmusk · 2026-10-15