Adobe est heureux d’annoncer la disponibilité de HTTP/2 pour la diffusion de contenu, protocole qui permet d’améliorer les performances globales.
Cette fonctionnalité nécessite l’utilisation du CDN prêt à l’emploi fourni avec Adobe Experience Manager Dynamic Media. Aucun autre CDN personnalisé n’est pris en charge avec cette fonctionnalité.
Le HTTP/2 améliore la communication entre les navigateurs et les serveurs, en accélérant le transfert d’informations tout en réduisant la puissance de traitement nécessaire.
Le site web ci-dessous décrit simplement HTTP/2 et les avantages qu’il procure :
https://www.engadget.com/2015/02/24/what-you-need-to-know-about-http-2/
L'amélioration des performances peut varier considérablement. Il est basé sur de nombreux facteurs tels que le code de votre site Web, la manière dont vous utilisez Dynamic Media, le périphérique, l’écran et l’emplacement du client.
Les tests d’Adobe ont donné les résultats suivants :
La démonstration suivante illustre la différence entre le chargement HTTP/1 et le chargement HTTP/2 :
Pour utiliser HTTP/2, vous devez satisfaire aux exigences suivantes :
Utilisez le protocole HTTPS sécurisé pour vos demandes de médias riches.
Utilisez le CDN de lots Adobe (réseau de diffusion de contenu) dans le cadre de votre licence Dynamic Media.
Utilisez un domaine dédié (autre que company-h.assetsadobe#.com).
Si vous disposez déjà d'un domaine dédié, vous pouvez opt-in par le biais du support technique.
Si vous ne disposez pas d’un domaine dédié, l’Adobe prévoit de programmer votre transition sur HTTP/2 en 2018.
Vous lancez la demande de basculement sur HTTP/2 ; ce n'est pas automatiquement fait pour vous.
Pour passer à HTTP/2, lancez une demande de service à la clientèle Adobe. Voir Accès au portail d’assistance AEM.
Indiquez les informations suivantes dans votre demande de support :
Le service d’assistance clientèle vous ajoute à la liste d’attente des clients HTTP/2 en fonction de l’ordre dans lequel les demandes ont été envoyées.
Lorsque l’Adobe est prêt à traiter votre demande, le service à la clientèle vous contacte pour coordonner la transition et définir une date de cible.
Vous êtes averti une fois terminé et pouvez vérifier la transition réussie sur HTTP2.
Le navigateur ne détecte pas cette transition, il est donc nécessaire de télécharger une extension.
Pour Firefox et Chrome, il existe une extension appelée "HTTP/2 et indicateur SPDY". Les navigateurs ne prennent en charge HTTP/2 qu’en mode sécurisé. Par conséquent, appelez une URL avec le protocole HTTPS pour vérifier. Si http/2 est pris en charge, il est indiqué par l’extension sous la forme d’un symbole de Flash bleu et d’un en-tête "X-Firefox-Spdy" : "h2".
Les demandes sont traitées dans l’ordre dans lequel elles sont reçues par le service d’assistance clientèle.
Il peut y avoir un long délai car la transition à HTTP/2 implique de vider le cache. Par conséquent, seules quelques transitions client peuvent être traitées simultanément.
La transition vers HTTP/2 efface le cache au niveau du CDN, car elle implique la définition d’une nouvelle configuration de CDN.
Le contenu non mis en cache atteint directement les serveurs Adobe d’origine jusqu’à ce que le cache soit reconstruit. Ainsi, l'Adobe prévoit de gérer quelques transitions client à la fois afin de maintenir des performances acceptables lors de l'extraction des demandes de l'origine.
Le navigateur ne détecte pas cette transition, il est donc nécessaire de télécharger une extension.
Pour Firefox et Chrome, il existe une extension appelée "HTTP/2 et indicateur SPDY". Les navigateurs ne prennent en charge HTTP/2 qu’en mode sécurisé. Par conséquent, appelez une URL avec le protocole HTTPS pour vérifier. Si http/2 est pris en charge, il est indiqué par l’extension sous la forme d’un symbole de Flash bleu et d’un en-tête X-Firefox-Spdy
: h2
.