HTTP/2

HTTP/2 ist eine Weiterentwicklung des HTTP-1.1-Protokolls; es versucht im Wesentlichen, bei der Nutzung von Netzwerken effizienter zu sein. Die Semantik ist dieselbe, daher ist es darauf ausgelegt, mit älteren Protokollen kompatibel zu sein.

 

HTTP 1.1 Limitations

HTTP 1.1 ist darauf beschränkt, eine Anfrage pro Verbindung zu verarbeiten, daher verwenden Clients üblicherweise mehr als eine Verbindung, um Dateien von Servern anzufordern. Aber dies wirft ein Problem auf, denn wenn zu viele TCP-Verbindungen offen sind, gibt es einen Wettlauf zwischen den Clients um die Nutzung der Server-Ressourcen, und die Leistung wird immer geringer, je mehr Clients sich mit Servern verbinden.

Hauptfunktionen

 

HTTP/2 führt weitere Verbesserungen ein, weitere Details: RFC7540.

 

HTTP/2 erfordert unsere benutzerdefinierte Indy-Version, da es das ALPN-Protokoll erfordert.

 

Komponenten

 

 

APIs