Un peu d’histoire

Le HTTP (HyperText Transfert Protocol) a été inventé par Tim Berners-Lee avec le langage HTML et les adresses Web pour créer le World Wide Web. C’est la suite du protocole FTP qui existait alors déjà pour le transfert des fichiers. Il s’agit du protocole le plus utilisé depuis 1990. Toutefois, il est aujourd’hui sur le point de se faire remplacer par un nouvel arrivant : le HTTP2 !


Qu’est-ce-que le HTTP2 ?

Le HTTP2 est un nouveau protocole web faisant suite au HTTP, qui n’avait cependant pas été mis à jour depuis 1999 (il était temps !).
Ce nouveau protocole se base sur le SPDY, protocole expérimental développé par Google et lancé en 2009.


Quelles améliorations ?

Avec des pages web de plus en plus dynamiques et donc plus lourdes, nos appareils et réseaux doivent faire face à un volume de données à traiter toujours plus important.

1. La réduction du temps de chargement des pages web

HTTP est un protocole coûteux en ressources réseaux, ceci notamment dû à la quantité de données transitant dans les headers. Ce qui pénalise l’échange de courtes informations, surtout sur réseaux mobiles où la bande passante est parfois moins performante.
HTTP2 œuvre dans cette volonté de réduire les temps de chargement en proposant une véritable révolution : le fait de pouvoir charger plusieurs fichiers simultanément en une seule connexion (aussi appelé « multiplexage » des requêtes serveur).

Qu’est-ce-que le multiplexage ?

Le multiplexage permet de faire transiter diverses informations via un seul canal de transmission. Les requêtes sont alors exécutées en même temps ce qui permet à des données importantes de ne pas être bloquées par rapport à des données lourdes et non essentielles à la navigation.

2. Rendre internet plus sûr

Le HTTP2 va également faciliter le chiffrement sécurisé. L’optimisation de ses performances permettra une réduction du temps de chargement lié au chiffrement des données et donc sur la rapidité de réponse des sites concernés.
HTTP2 ne rendra pas obligatoire le protocole HTTPS mais les navigateurs web les plus populaires ont décidé de permettre l’utilisation du HTTP2 uniquement avec une navigation sécurisée.


Comment migrer en HTTP2 ?

HTTP2 est une optimisation du protocole HTTP, ce qui le rend rétro-compatible. Si vous disposez déjà d’un serveur dédié, sa mise en place peut être faite très facilement. La mise à jour du serveur web puis l’activation d’HTTP2 par la configuration seront les seules actions à réaliser. Le passage au HTTP2 est par exemple déjà proposé par OVH (hébergeur avec qui nous travaillons).


Quel impact du HTTP2 pour votre activité ?

Un gain de temps sur le temps de chargement de vos pages ce qui peut donc minimiser votre taux de rebond, augmenter le nombre de pages visitées et favoriser l’interaction entre le visiteur et le site.
On peut également se demander, si comme le HTTPS, son utilisation sera prise en compte par Google pour le référencement naturel d’ici peu.
En revanche attention, car mal utilisés, des mécanismes comme le pré-remplissage du cache navigateur pourraient être contre-productifs en sollicitant des ressources inutilement… à donc mettre en place avec précaution !


Quel impact pour votre webmaster ?

Avec le HTTP2, l’optimisation des performances d’un site web évolue. Par exemple, le multiplexage va rendre obsolète la concaténation des fichiers CSS et Javascript.
Les règles de mise en cache des ressources ne devront cependant pas être abandonnées car le HTTP2 conserve les en-têtes transmis avec les fichiers.


En bref

Bien utilisé, le HTTP2 sera dans les années à venir une des nouvelles clés pour optimiser le temps de chargement de son site internet et proposer une navigation fluide et réactive. Sa rapidité d’exécution pourra ainsi absorber des pages web de plus en plus lourdes et favoriser des protocoles de cryptage permettant de sécuriser le web des techniques des hackers.
Attention cependant à vous entourer de professionnels pour sa mise en place, qui mal effectuée, pourrait avoir l’effet pervers de rallonger les délais de chargement et de faire fuir vos visiteurs…