Go 1.27 macht HTTP/1-Verbindungen fast fünfmal schneller

Better HTTP/1 connection reuse in Go 1.27

Go 1.27 macht HTTP/1-Verbindungen fast fünfmal schneller

Go 1.27 optimiert die Wiederverwendung von HTTP/1-Verbindungen: Der Transport leert ungelesene Response-Bodies asynchron bis zu 50 ms oder 256 KB, bevor er die Verbindung schließt. Dadurch werden neue TCP- und TLS-Handshakes vermieden, die zuvor bei jedem Request anfielen. Ein Benchmark gegen index.golang.org zeigt: 100 Aufrufe dauern statt 710 ms nur noch 150 ms. Entwickler müssen nichts weiter tun, als wie gewohnt resp.Body.Close() aufzurufen.

Auf Go 1.27 benötigt dasselbe Programm etwa 150 Millisekunden. Das ist fast fünfmal schneller!

Mehr von diesem Tag

2026-10-14