HTTP/2

HTTP/2 est une évolution du protocole HTTP 1.1, il cherche essentiellement à être plus efficace lors de l'utilisation des réseaux. La sémantique est la même, il est donc conçu pour être compatible avec les anciens protocoles.

 

Limitations de HTTP 1.1

HTTP 1.1 est limité au traitement d'une requête par connexion, donc les clients utilisent généralement plus d'une connexion pour demander des fichiers aux serveurs. Mais cela pose un problème, car lorsqu'il y a trop de connexions TCP ouvertes, il y a une compétition entre les clients pour utiliser les ressources du serveur, et les performances se dégradent à mesure que de nouveaux clients se connectent.

Principales fonctionnalités

 

HTTP/2 introduit d'autres améliorations, plus de détails : RFC7540.

 

HTTP/2 nécessite notre version Indy personnalisée car il requiert le protocole ALPN.

 

Composants

 

 

APIs