Prise en charge du protocole HTTP/2 dans Azure Front Door
Actuellement, la prise en charge de HTTP/2 est activée pour toutes les configurations Azure Front Door. Aucune action supplémentaire n’est donc nécessaire.
HTTP/2 est une mise à jour significative d’HTTP/1.1, offrant une accélération des performances web grâce à la réduction des temps de réponse. Il conserve les méthodes HTTP, les codes d'état et la sémantique familiers d’HTTP/1.1 afin d’améliorer l’expérience des utilisateurs. Bien qu’HTTP/2 fonctionne avec HTTP et HTTPS, de nombreux navigateurs web prennent uniquement en charge HTTP/2 sur TLS (Transport Layer Security).
Remarque
La prise en charge du protocole HTTP/2 est disponible uniquement pour les requêtes des clients à Front Door. La communication entre Front Door et les back-ends dans le pool de back-ends utilise HTTP/1.1.
Avantages d’HTTP/2
HTTP/2 offre plusieurs avantages :
Multiplexage et accès concurrentiel : contrairement à HTTP/1.1, qui nécessite plusieurs connexions TCP pour plusieurs requêtes de ressources, HTTP/2 permet de demander plusieurs ressources via une connexion TCP unique, ce qui réduit les coûts de performances.
Compression d’en-tête : la compression des en-têtes HTTP pour les ressources traitées réduit la quantité de données envoyées sur le réseau.
Dépendances de flux : les clients peuvent indiquer les priorités des ressources au serveur, ce qui optimise le chargement des ressources.
Prise en charge d’HTTP/2 par les navigateurs
Tous les navigateurs principaux prennent en charge HTTP/2 dans leurs versions actuelles. Les navigateurs qui ne prennent pas en charge HTTP/2 utilisent automatiquement HTTP/1.1.
Browser | Version minimale |
---|---|
Microsoft Edge | 12 |
Google Chrome | 43 |
Mozilla Firefox | 38 |
Opera | 32 |
Safari | 9 |
Étapes suivantes
Pour en savoir plus sur les HTTP/2, consultez les ressources suivantes :