Stabiles Nginx 1.30.0 bietet Multipath TCP und Early Hints

Nginx-Logo

Die neue stabile Ausgabe des Webservers fasst sämtliche Änderungen des Versionszweigs 1.29.x aus dem sogenannten Mainline-Branch zusammen. Darunter fallen neben Multipath TCP auch HTTP Early Hints und Encrypted Client Hello (ECH).

Beim Multipath TCP laufen die Daten einer Verbindung über mehrere verschiedene Wege durch das Netzwerk, beispielsweise über Ethernet und WLAN. Das erhöht vor allem den Durchsatz und somit die Übertragungsgeschwindigkeit, obendrein arbeiten die Verbindungen stabiler.

Eine leichte Beschleunigung beim Laden einer Webseite verspricht zudem HTTP Early Hints. Bei diesem Verfahren informiert der Server den Browser über weitere benötigte Dateien, wie zur Webseite gehörende Stylesheets oder JavaScript-Bibliotheken. Der Browser kann dann seinerseits die entsprechenden Ressourcen schon einmal vorladen beziehungsweise aus seinem Cache holen. Early Hints (HTTP-Status 103) unterstützt derzeit unter anderem Chrome.

Verbindungen zu Backends baut Nginx 1.30 via HTTP/2 auf, so dass auch solche Verbindungen von den Vorteilen des Protokolls profitieren. Das Proxy-Modul („ngx_http_proxy_module“) nutzt standardmäßig die HTTP-Version 1.1 und Keep Alive. Den Proxy-Header „Connection“ sendet das Modul nicht mehr mit. Auch für Upstreams ist Keep Alive aktiv, zudem gibt es für sie Sticky Sessions – mit anderen Worten landen die Anfragen der Clients immer beim selben (Backend-)Server.

Nginx kommt mit dem brandneuen OpenSSL 4.0.0 zurecht und kann dessen Implementierung von Encrypted Client Hello (ECH) nutzen. Dieses Verfahren sichert den Aufbau von verschlüsselten Verbindungen zusätzlich ab, so dass Angreifer vor allem nicht mehr die angesteuerte Domain erfahren. Abschließend hat das Nginx-Team noch die Behandlung von QUIC- und HTTP/3-Protokollen optimiert.

Die Entwicklung des Webservers treibt der sogenannte Mainline-Branch voran, dessen Neuerungen regelmäßig in stabile Versionen mit geraden Versionsnummern einfließen. So entstand jetzt aus der Version 1.29.x das neue Nginx 1.30.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Nach oben