Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Qu’est-ce que HTTP/2 et comment l’activer dans WordPress ?

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Vous vous demandez ce qu’est HTTP/2 et comment vous pouvez l’utiliser dans WordPress ?

HTTP/2 est la révision majeure de la technologie HTTP utilisée par tous les sites.

Dans cet article, nous allons expliquer HTTP/2 et comment l’activer sur votre site WordPress.

What is HTTP/2 and how to start using it in WordPress

Qu’est-ce que HTTP/2 ?

HTTP/2 est la version révisée du protocole HTTP original. Il a été développé/développé par l’Internet Engineering Task Force (IETF) et est basé sur un protocole expérimental SPDY développé par Google.

Le protocole HTTP (Hypertext Transfer Protocol) est une sorte de langage qui permet aux ordinateurs de communiquer entre eux sur l’internet. C’est ainsi que les informations sont envoyées dans les deux sens lorsque vous utilisez des sites ou des applis.

Lorsque vous visitez un site WordPress, votre navigateur envoie un message appelé « demande » au serveur qui stocke le site. La demande sollicite des informations spécifiques, comme le texte de la page, les images ou les vidéos.

Astuce : Pour plus de détails, consultez notre article sur le fonctionnement de WordPress en coulisses.

Le serveur reçoit la demande de l’utilisateur et renvoie une responsive. Cette responsive est comme un paquet contenant les informations demandées par le compte. Elle comprend des éléments tels que le texte que vous voyez, les images que vous regardez ou même les vidéos que vous regardez sur le site.

Le protocole HTTP 0.9 a été lancé pour la première fois en 1991. Une révision importante de ce protocole, HTTP 1.1, a été publiée en 1999, et la plupart des sites ont fonctionné avec ce protocole jusqu’en 2015, lorsque le protocole HTTP/2 a été lancé.

HTTP/2 est supporté par tous les logiciels de serveurs web modernes ( Apache, Nginx, Litespeed, etc.) et les navigateurs, bien que de nombreux sites fonctionnent encore sur HTTP 1.1 s’ils n’ont pas de certificat SSL installé.

L’IETF propose actuellement la prochaine version de HTTP/3. Elle utilisera QUIC (Quick UDP Internet Connections) au lieu de TCP et devrait être beaucoup plus rapide que HTTP/2.

Quelle est la différence entre HTTP2 et HTTP ?

Le protocole HTTP 1.1 envoie des demandes de données sans établir de priorités. Cela signifie que si un site contient une référence à un fichier JavaScript dans le Titre, celui-ci sera chargé avant tout autre contenu.

Le site apparaît ainsi plus lent aux utilisateurs/utilisatrices qui ne peuvent pas voir le contenu qu’ils attendaient.

Le protocole HTTP/2 utilise une diffusion en direct binaire pour envoyer et recevoir des demandes avec un support de priorisation. Cela signifie que les développeurs/développeuses peuvent indiquer au serveur quelles données envoyer en premier.

Le protocole HTTP/2 utilise également la compression pour les en-têtes HTTP et le multiplexage. Tous deux améliorent encore les performances de chargement des pages.

Le protocole plus récent est également accompagné du support HTTP/2 Server Push. Cela permet aux développeurs/développeuses de pousser des données vers les navigateurs des utilisateurs/utilisatrices sans qu’ils/elles en fassent la demande.

En résumé, HTTP/2 est plus rapide que HTTP 1.1 et améliore considérablement la vitesse et les performances de WordPress.

De quoi avez-vous besoin pour utiliser HTTP/2 dans WordPress ?

Tout d’abord, vous avez besoin d’une entreprise d’hébergement proposant les derniers logiciels de serveur avec le support HTTP/2. Vous devrez également installer un certificat SSL sur votre site WordPress.

La plupart des meilleures entreprises d’hébergement WordPress utilisent déjà un logiciel de serveur web de pointe.

Nous recommandons d’utiliser Bluehost, qui utilise le dernier logiciel de serveur web Apache avec le support HTTP/2 activé par défaut.

Heureusement, les gens de Bluehost offrent aux utilisateurs/utilisatrices de WPBeginner une remise exclusive avec un nom de domaine et un certificat SSL gratuits.

Parmi les autres entreprises d’hébergement que nous recommandons, citons SiteGround, Hostinger et WP Engine. Ils proposent tous des certificats SSL gratuits et les derniers logiciels de serveur avec le support HTTP/2.

Comment activer HTTP/2 dans WordPress

La seule condition nécessaire pour activer le support HTTP/2 dans WordPress est l’installation d’un certificat SSL.

Il ne s’agit pas d’un Prérequis officiel. Cependant, les principaux navigateurs comme Google Chrome ne supportent pas HTTP/2 sur les URL non sécurisées.

Si votre site utilise le protocole SSL, vos URL comporteront le préfixe https:// comme suit :

https://wpbeginner.com

La visite de votre site affichera également une icône de cadenas dans la barre d’adresse du navigateur.

Secure website padlock

Si votre site n’utilise pas de certificat SSL, vous pouvez demander à votre fournisseur d’hébergement WordPress de l’installer pour vous.

Besoin d’aide ? Consultez notre tutoriel sur la façon de passer de HTTP à HTTPS dans WordPress.

Une fois que vous avez activé le protocole SSL, votre site WordPress sera presque certainement desservi via le protocole HTTP/2.

Tester le support HTTP/2 pour votre site

Si vous voulez savoir si votre site WordPress sert des pages via HTTP/2, alors il y a deux façons de le tester.

Vous pouvez tout d’abord vous rendre sur le site HTTP2.Pro et saisir l’URL de votre site. Cet outil en ligne gratuit vous indiquera alors si votre site prend en charge le protocole HTTP/2.

HTTP/2 support check

Un autre moyen plus efficace de vérifier si votre site sert des pages sur HTTP/2 consiste à utiliser les outils développeurs/développeuses de Chrome.

Il suffit d’ouvrir une nouvelle fenêtre de navigateur dans Google Chrome et de visiter votre site. Ensuite, ouvrez un nouvel onglet de navigateur et saisissez l’URL chrome://net-export dans la barre d’adresse.

Start logging to disk

Chrome vous demandera alors d’enregistrer un fichier JSON sur votre ordinateur.

Après avoir enregistré le fichier, visitez l’application netlog viewer et cliquez sur le bouton « Choisissez un fichier ».

Choose file to view in netlog viewer app

Sélectionnez le fichier netlog que vous avez téléchargé précédemment pour continuer.

L’application présentera alors le fichier dans un format lisible. Cliquez sur l’onglet HTTP/2 dans la colonne de gauche, et elle vous affichera tous les sites que vous avez visités et qui utilisaient le protocole HTTP/2 comme h2.

Websites using HTTP/2 protocol

Nous espérons que cet article vous a aidé à en savoir plus sur HTTP/2 et sur la façon de l’activer dans WordPress. Vous pouvez également consulter notre guide complet sur la vitesse et les performances de WordPress ou regarder notre guide du débutant sur le référencement de WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

6 commentairesLaisser une réponse

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. THANKGOD JONATHAN says

    I was on the fence about enabling HTTP/2 on my site, but this article convinced me to give it a try. The explanation of the benefits was clear and concise, and the steps for enabling it were easy to follow. Thanks!

  3. Jiří Vaněk says

    Thanks for the guide. I have my own server, and as a newcomer, I had to do everything myself. Many things were new to me, like HTTP/1 and HTTP/2, creating SSL certificates using Certbot, and much more. I must say, these and many other guides helped me, especially at the beginning, to set up the server properly and make everything work as it should.

  4. Ralph says

    I used the http2 website and it says: « This server supports http/2 » just like in your screen in the guide.
    But I don’t understand. Does it mean it is already on http2? Or is it only ready and I should do something to enable http2?

    • WPBeginner Support says

      It likely is but if you wanted to be extra certain you would use the other method to confirm that you are using HTTP/2

      Administrateur

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.