Partager via


Réglage des performances HTTP 1.1/2

HTTP/2 est destiné à améliorer les performances côté client (par exemple, le temps de chargement de la page dans un navigateur). Sur le serveur, cela peut représenter une légère augmentation du coût processeur. Si le serveur n’a plus besoin d’une seule connexion TCP pour chaque requête, une partie de cet état est désormais conservée dans la couche HTTP. En outre, HTTP/2 a une compression d’en-tête, qui représente une charge processeur supplémentaire.

Certaines situations nécessitent un repli sur HTTP/1.1 (réinitialisation de la connexion HTTP/2 et établissement d’une nouvelle connexion pour utiliser HTTP/1.1). En particulier, la renégociation TLS et l’authentification HTTP (autres que Basic et Digest) nécessitent le repli sur HTTP/1.1. Même si cela ajoute une surcharge, ces opérations impliquent déjà un certain délai et ne sont donc pas particulièrement sensibles aux performances.

Références supplémentaires