{"id":31669,"date":"2019-09-20T14:37:02","date_gmt":"2019-09-20T12:37:02","guid":{"rendered":"https:\/\/kinsta.com\/es\/?post_type=learn&#038;p=5001"},"modified":"2021-07-19T16:25:14","modified_gmt":"2021-07-19T15:25:14","slug":"http2","status":"publish","type":"learn","link":"https:\/\/kinsta.com\/fr\/apprendre\/http2\/","title":{"rendered":"Qu&rsquo;est-ce que le HTTP\/2 \u2013 Le guide ultime"},"content":{"rendered":"<p>Le protocole HTTP (Hyper Text Transfer Protocol), le protocole de couche d&rsquo;application simple, contraignant et finalement ennuyeux, constitue la base du World Wide Web. Essentiellement, HTTP permet de r\u00e9cup\u00e9rer les ressources disponibles connect\u00e9es au r\u00e9seau dans le cybermonde et a \u00e9volu\u00e9 au fil des d\u00e9cennies pour offrir un moyen de communication num\u00e9rique rapide, s\u00fbr et riche.<\/p>\n<p>Chez <a href=\"https:\/\/kinsta.com\/fr\/\">Kinsta,<\/a> nous sommes accros \u00e0 l&rsquo;optimisation des temps de chargement des sites h\u00e9berg\u00e9s sur notre plateforme et nous avons d\u00e9j\u00e0 publi\u00e9 de nombreux guides sur le sujet, jetez un coup d&rsquo;\u0153il sur <a href=\"https:\/\/kinsta.com\/fr\/apprendre\/vitesse-de-site\/\">Un guide pour l\u2019optimisation de vitesse de site pour d\u00e9butants<\/a>.<\/p>\n<p>Comme nous sommes toujours \u00e0 la pointe des nouvelles technologies, nous nous sommes assur\u00e9s que l&rsquo;ensemble du site et de l&rsquo;administration de Kinsta fonctionne sur HTTP\/2 et que notre <a href=\"https:\/\/kinsta.com\/fr\/blog\/plateforme-cloud-pour-developpeurs\/\">nouvelle infrastructure Google Cloud supporte<\/a> HTTP\/2 pour tous nos clients. Cette vaste source d&rsquo;information explique HTTP\/2 aux utilisateurs finaux, aux d\u00e9veloppeurs et aux entreprises en qu\u00eate d&rsquo;innovation. Des informations de base aux sujets plus avanc\u00e9s, vous apprendrez tout ce que vous devez savoir sur HTTP\/2.<\/p>\n<h3>Ce guide met l&rsquo;accent sur les aspects cl\u00e9s suivants de HTTP\/2 :<\/h3>\n<ul class=\"chaptermenu\">\n<li><a href=\"#what_is_http2\">Qu&rsquo;est-ce que le HTTP\/2<\/a><\/li>\n<li><a href=\"#goal_of_creating_http2\">Objectif de la cr\u00e9ation du HTTP\/2<\/a><\/li>\n<li><a href=\"#what_was_wrong_with_http1\">Qu&rsquo;est-ce qui n&rsquo;allait pas avec HTTP1.1 ?<\/a><\/li>\n<li><a href=\"#http2_feature_upgrades\">Mises \u00e0 jour des fonctionnalit\u00e9s HTTP\/2<\/a><\/li>\n<li><a href=\"#feature_similarities_between_http1_spdy_http2\">Similitudes de fonctionnalit\u00e9s entre HTTP1.x, SPDY et HTTP\/2<\/a><\/li>\n<li><a href=\"#how_does_http2_work_with_https\">Comment fonctionne HTTP\/2 avec HTTPS<\/a><\/li>\n<li><a href=\"#main_benefits_of_http2\">Les principaux avantages de HTTP\/2<\/a><\/li>\n<li><a href=\"#performance_benchmark_comparison_http1_spdy_http2\">Comparaison des performances de HTTPS, SPDY et HTTP\/2<\/a><\/li>\n<li><a href=\"#http2_browser_support_availability\">Support et disponibilit\u00e9 de navigateur pour HTTP\/2<\/a><\/li>\n<li><a href=\"#how_you_can_start_using_http2\">Comment commencer \u00e0 utiliser HTTP\/2<\/a><\/li>\n<\/ul>\n<h2><a id=\"what_is_http2\"><\/a>Qu&rsquo;est-ce que le HTTP\/2 ?<\/h2>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Hypertext_Transfer_Protocol\">HTTP<\/a> a \u00e9t\u00e9 propos\u00e9 \u00e0 l&rsquo;origine par <a href=\"https:\/\/twitter.com\/timberners_lee\">Tim Berners-Lee<\/a>, le pionnier du World Wide Web qui a con\u00e7u le protocole d&rsquo;application avec la simplicit\u00e9 \u00e0 l&rsquo;esprit pour ex\u00e9cuter des fonctions de communication de donn\u00e9es de haut niveau entre serveurs Web et clients.<\/p>\n<p>La premi\u00e8re version document\u00e9e de HTTP a \u00e9t\u00e9 publi\u00e9e en 1991 en tant que HTTP0.9, ce qui a conduit plus tard \u00e0 l&rsquo;introduction officielle et \u00e0 la reconnaissance de HTTP1.0 en 1996. HTTP1.1 a suivi en 1997 et a depuis re\u00e7u peu d&rsquo;am\u00e9liorations it\u00e9ratives.<\/p>\n<figure id=\"attachment_16161\" aria-describedby=\"caption-attachment-16161\" style=\"width: 966px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-16161 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/http-timeline.png\" alt=\"Chronologie de HTTP\" width=\"966\" height=\"153\"><figcaption id=\"caption-attachment-16161\" class=\"wp-caption-text\">Chronologie de HTTP<\/figcaption><\/figure>\n<p>En f\u00e9vrier 2015, le groupe de travail HTTP de l&rsquo;Internet Engineering Task Force (<a href=\"https:\/\/www.ietf.org\/\">IETF<\/a>) a r\u00e9vis\u00e9 HTTP et d\u00e9velopp\u00e9 la deuxi\u00e8me version majeure du protocole d&rsquo;application sous la forme du HTTP\/2. En mai 2015, la sp\u00e9cification d&rsquo;impl\u00e9mentation HTTP\/2 a \u00e9t\u00e9 officiellement normalis\u00e9e en r\u00e9ponse au protocole<a href=\"https:\/\/en.wikipedia.org\/wiki\/SPDY\"> SPDY<\/a> compatible HTTP de Google. L&rsquo;argument HTTP\/2 vs SPDY se poursuit tout au long du guide.<\/p>\n<h3>Qu&rsquo;est-ce qu&rsquo;un protocole ?<\/h3>\n<p>Le d\u00e9bat HTTP\/2 vs HTTP1 doit \u00eatre pr\u00e9c\u00e9d\u00e9 d&rsquo;une br\u00e8ve introduction au terme Protocole fr\u00e9quemment utilis\u00e9 dans cette ressource. Un protocole est un ensemble de r\u00e8gles qui r\u00e9gissent les m\u00e9canismes de communication de donn\u00e9es entre les clients (par exemple les navigateurs Web utilis\u00e9s par les internautes pour demander des informations) et les serveurs (les machines contenant les informations demand\u00e9es).<\/p>\n<p>Les protocoles se composent g\u00e9n\u00e9ralement de trois parties principales : l&rsquo;en-t\u00eate, la charge utile et le pied de page. L&rsquo;en-t\u00eate plac\u00e9 avant la charge utile contient des informations telles que les adresses source et destination ainsi que d&rsquo;autres d\u00e9tails (tels que la taille et le type) concernant la charge utile. La charge utile est l&rsquo;information r\u00e9elle transmise \u00e0 l&rsquo;aide du protocole. Le pied de page suit la charge utile et sert de champ de contr\u00f4le pour acheminer les demandes client-serveur aux destinataires pr\u00e9vus avec l&rsquo;en-t\u00eate afin de s&rsquo;assurer que les donn\u00e9es utiles sont transmises sans erreur.<\/p>\n<figure id=\"attachment_16162\" aria-describedby=\"caption-attachment-16162\" style=\"width: 980px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16162\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/mail-http2.png\" alt=\"Mail HTTP\/2\" width=\"980\" height=\"300\"><figcaption id=\"caption-attachment-16162\" class=\"wp-caption-text\">Mail HTTP\/2<\/figcaption><\/figure>\n<p>Le syst\u00e8me est similaire \u00e0 celui du service postal. La lettre (charge utile) est ins\u00e9r\u00e9e dans une enveloppe (en-t\u00eate) portant l&rsquo;adresse de destination et scell\u00e9e avec de la colle et un timbre-poste (pied de page) avant son exp\u00e9dition. Sauf que la transmission de l&rsquo;information num\u00e9rique sous forme de 0 et de 1 n&rsquo;est pas aussi simple et n\u00e9cessite une innovation de nouvelle dimension en r\u00e9ponse aux progr\u00e8s technologiques de plus en plus importants qui \u00e9mergent avec la croissance explosive de l&rsquo;utilisation d&rsquo;Internet.<\/p>\n<p>Le protocole HTTP compos\u00e9 \u00e0 l&rsquo;origine de commandes de base : GET, pour r\u00e9cup\u00e9rer les informations du serveur et POST, pour fournir les informations demand\u00e9es au client. Cet ensemble simple et apparemment ennuyeux de quelques commandes pour obtenir des donn\u00e9es GET et POST une r\u00e9ponse a essentiellement form\u00e9 la base pour construire d&rsquo;autres protocoles r\u00e9seau \u00e9galement. Le protocole est une nouvelle \u00e9tape dans l&rsquo;am\u00e9lioration de l&rsquo;exp\u00e9rience et de l&rsquo;efficacit\u00e9 des utilisateurs d&rsquo;Internet, ce qui n\u00e9cessite l&rsquo;impl\u00e9mentation de HTTP\/2 pour am\u00e9liorer la pr\u00e9sence en ligne.<\/p>\n<h2><a id=\"goal_of_creating_http2\"><\/a>Objectif de la cr\u00e9ation du HTTP\/2<\/h2>\n<p>Depuis sa cr\u00e9ation au d\u00e9but des ann\u00e9es 1990, HTTP n&rsquo;a connu que quelques r\u00e9visions majeures. La version la plus r\u00e9cente, HTTP1.1, a servi le cybermonde pendant plus de 15 ans. \u00c0 l&rsquo;\u00e8re actuelle de la mise \u00e0 jour dynamique de l&rsquo;information, des formats de contenu multim\u00e9dia gourmands en ressources et de la tendance excessive \u00e0 la performance sur le Web, les anciennes technologies de protocole font maintenant partie de l&rsquo;histoire ancienne. Ces tendances n\u00e9cessitent d&rsquo;importants changements HTTP\/2 pour am\u00e9liorer l&rsquo;exp\u00e9rience Internet.<\/p>\n<figure id=\"attachment_15428\" aria-describedby=\"caption-attachment-15428\" style=\"width: 365px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-15428\" title=\"Internet experience\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/website-basic.png\" alt=\"Exp\u00e9rience Internet\" width=\"365\" height=\"222\"><figcaption id=\"caption-attachment-15428\" class=\"wp-caption-text\">Exp\u00e9rience Internet<\/figcaption><\/figure>\n<p>L&rsquo;objectif principal de la recherche et du d\u00e9veloppement d&rsquo;une nouvelle version de HTTP s&rsquo;articule autour de trois qualit\u00e9s rarement associ\u00e9es \u00e0 un seul protocole r\u00e9seau sans n\u00e9cessiter de technologies r\u00e9seau suppl\u00e9mentaires &#8211; simplicit\u00e9, haute performance et robustesse. Ces objectifs sont atteints gr\u00e2ce \u00e0 l&rsquo;introduction de capacit\u00e9s qui r\u00e9duisent la latence dans le traitement des requ\u00eates du navigateur gr\u00e2ce \u00e0 des techniques telles que le multiplexage, la compression, la hi\u00e9rarchisation des requ\u00eates et la pouss\u00e9e du serveur.<\/p>\n<p>Des m\u00e9canismes tels que le contr\u00f4le du flux, la mise \u00e0 niveau et le traitement des erreurs fonctionnent en tant qu&rsquo;am\u00e9liorations du protocole HTTP pour les d\u00e9veloppeurs afin d&rsquo;assurer la haute performance et la r\u00e9silience des applications Web.<\/p>\n<p>Le syst\u00e8me collectif permet aux serveurs de r\u00e9pondre efficacement avec plus de contenu qu&rsquo;initialement demand\u00e9 par les clients, \u00e9liminant l&rsquo;intervention de l&rsquo;utilisateur pour demander continuellement des informations jusqu&rsquo;\u00e0 ce que le site soit enti\u00e8rement charg\u00e9 sur le navigateur. Par exemple, la fonction Server Push avec HTTP\/2 permet aux serveurs de r\u00e9pondre avec le contenu complet d&rsquo;une page autre que les informations d\u00e9j\u00e0 disponibles dans le cache du navigateur. La compression efficace des fichiers d&rsquo;en-t\u00eate HTTP minimise le protocole pour am\u00e9liorer les performances \u00e0 chaque requ\u00eate de navigateur et r\u00e9ponse du serveur.<\/p>\n<p>Les modifications HTTP\/2 sont con\u00e7ues pour maintenir l&rsquo;interop\u00e9rabilit\u00e9 et la compatibilit\u00e9 avec HTTP1.1. On s&rsquo;attend \u00e0 ce que les avantages de HTTP\/2 augmentent avec le temps gr\u00e2ce \u00e0 des exp\u00e9riences en situation r\u00e9elle, et sa capacit\u00e9 \u00e0 r\u00e9soudre les probl\u00e8mes de performance en comparaison avec HTTP1.1 dans le monde r\u00e9el aura un impact consid\u00e9rable sur son \u00e9volution sur le long terme.<\/p>\n<blockquote><p>\u00ab\u00a0&#8230;nous ne rempla\u00e7ons pas tout HTTP &#8211; les m\u00e9thodes, les codes d&rsquo;\u00e9tat et la plupart des en-t\u00eates que vous utilisez aujourd&rsquo;hui seront les m\u00eames. Au lieu de cela, nous red\u00e9finissons la fa\u00e7on dont il est utilis\u00e9 \u00ab\u00a0sur le fil\u00a0\u00bb pour qu&rsquo;il soit plus efficace, et pour qu&rsquo;il soit plus doux pour l&rsquo;Internet lui-m\u00eame&#8230;.\u00a0\u00bb <a href=\"https:\/\/twitter.com\/mnot\">Mark Nottingham<\/a>, pr\u00e9sident du groupe de travail HTTP de l&rsquo;IETF et membre du TAG du W3C. <a href=\"http:\/\/www.slideshare.net\/heavybit\/heavybit-presents-ilya-grigorik-on\">Source<\/a><\/p><\/blockquote>\n<p>Il est important de noter que la nouvelle version de HTTP est une extension de son pr\u00e9d\u00e9cesseur et ne devrait pas remplacer HTTP1.1 de sit\u00f4t. L&rsquo;impl\u00e9mentation de HTTP\/2 n&rsquo;activera pas la prise en charge automatique de tous les types de cryptage disponibles avec HTTP1.1, mais ouvrira certainement la porte \u00e0 de meilleures alternatives ou \u00e0 des mises \u00e0 jour suppl\u00e9mentaires de compatibilit\u00e9 de cryptage dans un avenir proche. Cependant, les comparaisons de fonctionnalit\u00e9s telles que HTTP\/2 vs HTTP1 et SPDY vs HTTP\/2 pr\u00e9sentent le dernier protocole d&rsquo;application comme gagnant en termes de performances, de s\u00e9curit\u00e9 et de fiabilit\u00e9.<\/p>\n<figure style=\"width: 252px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" title=\"HTTP\/2 security encryption\" src=\"https:\/\/kinsta.com\/wp-content\/themes\/kinsta\/images\/learn\/what-is-http2\/encryption.png\" alt=\"Chiffrement de s\u00e9curit\u00e9 HTTP\/2\" width=\"252\" height=\"273\"><figcaption class=\"wp-caption-text\">Chiffrement de s\u00e9curit\u00e9 HTTP\/2<\/figcaption><\/figure>\n<h2><a id=\"what_was_wrong_with_http1\"><\/a>Qu&rsquo;est-ce qui n&rsquo;allait pas avec HTTP1.1 ?<\/h2>\n<p>HTTP1.1 se limitait au traitement d&rsquo;une seule requ\u00eate en suspens par connexion TCP, for\u00e7ant les navigateurs \u00e0 utiliser plusieurs connexions TCP pour traiter plusieurs requ\u00eates simultan\u00e9ment.<\/p>\n<p>Cependant, l&rsquo;utilisation d&rsquo;un trop grand nombre de connexions TCP en parall\u00e8le entra\u00eene une congestion TCP qui entra\u00eene une monopolisation injuste des ressources r\u00e9seau. Les navigateurs Web qui utilisent plusieurs connexions pour traiter des requ\u00eates suppl\u00e9mentaires occupent une plus grande part des ressources r\u00e9seau disponibles, ce qui r\u00e9duit les performances du r\u00e9seau pour les autres utilisateurs.<\/p>\n<figure id=\"attachment_16163\" aria-describedby=\"caption-attachment-16163\" style=\"width: 400px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16163\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/http-requests.png\" alt=\"Requ\u00eates HTTP\" width=\"400\" height=\"195\"><figcaption id=\"caption-attachment-16163\" class=\"wp-caption-text\">Requ\u00eates HTTP<\/figcaption><\/figure>\n<p>L&rsquo;\u00e9mission de demandes multiples \u00e0 partir du navigateur entra\u00eene \u00e9galement la duplication des donn\u00e9es sur les fils de transmission de donn\u00e9es, ce qui n\u00e9cessite \u00e0 son tour des protocoles suppl\u00e9mentaires pour extraire les informations souhait\u00e9es sans erreurs au niveau des n\u0153uds finaux.<\/p>\n<p>L&rsquo;industrie de l&rsquo;Internet a naturellement \u00e9t\u00e9 forc\u00e9e de hacker ces contraintes avec des pratiques telles que le domain sharding, la concat\u00e9nation, l&rsquo;encha\u00eenement de donn\u00e9es et le sprinting, parmi d&rsquo;autres. L&rsquo;utilisation inefficace des connexions TCP sous-jacentes avec HTTP1.1 conduit \u00e9galement \u00e0 une mauvaise priorisation des ressources, entra\u00eenant une d\u00e9gradation exponentielle des performances \u00e0 mesure que la complexit\u00e9, la fonctionnalit\u00e9 et la port\u00e9e des applications Web augmentent.<\/p>\n<figure id=\"attachment_16164\" aria-describedby=\"caption-attachment-16164\" style=\"width: 880px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-16164 size-full\" title=\"HTTP\/2 domain sharding\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/http2-domain-sharding.png\" alt=\"HTTP\/2 domain sharding\" width=\"880\" height=\"232\"><figcaption id=\"caption-attachment-16164\" class=\"wp-caption-text\">Domain sharding<\/figcaption><\/figure>\n<p>Le Web a \u00e9volu\u00e9 bien au-del\u00e0 de la capacit\u00e9 des anciennes technologies de r\u00e9seautage HTTP. Les qualit\u00e9s fondamentales de HTTP1.1 d\u00e9velopp\u00e9es il y a plus d&rsquo;une d\u00e9cennie ont ouvert la porte \u00e0 plusieurs failles embarrassantes de s\u00e9curit\u00e9 et de performance.<\/p>\n<p>Le Cookie Hack, par exemple, permet aux cybercriminels de r\u00e9utiliser une session de travail pr\u00e9c\u00e9dente pour compromettre les mots de passe des comptes car HTTP1.1 ne permet pas d&rsquo;identifier les points de terminaison de session. Tandis que les m\u00eames pr\u00e9occupations de s\u00e9curit\u00e9 continueront d\u2019obs\u00e9der HTTP\/2, le nouveau protocole d&rsquo;application est con\u00e7u avec de meilleures capacit\u00e9s de s\u00e9curit\u00e9 telles que l&rsquo;impl\u00e9mentation am\u00e9lior\u00e9e de <a href=\"http:\/\/http2.github.io\/http2-spec\/#TLSUsage\">nouvelles fonctionnalit\u00e9s TLS<\/a>.<\/p>\n<h2><a id=\"http2_feature_upgrades\"><\/a>Mises \u00e0 jour des fonctionnalit\u00e9s HTTP\/2<\/h2>\n<h3>Flux multiplex\u00e9s<\/h3>\n<p>Les s\u00e9quences bidirectionnelles de trames de format texte envoy\u00e9es via le protocole HTTP\/2 \u00e9chang\u00e9es entre le serveur et le client sont appel\u00e9es \u00ab\u00a0flux\u00a0\u00bb. Les it\u00e9rations pr\u00e9c\u00e9dentes du protocole HTTP ne permettaient de transmettre qu&rsquo;un seul flux \u00e0 la fois avec un certain d\u00e9lai entre chaque transmission de flux.<\/p>\n<p>Recevoir des tonnes de contenu multim\u00e9dia via des flux individuels envoy\u00e9s un par un est \u00e0 la fois inefficace et consommateur de ressources. Les changements HTTP\/2 ont permis d&rsquo;\u00e9tablir une nouvelle couche de trames binaires pour r\u00e9pondre \u00e0 ces pr\u00e9occupations.<\/p>\n<p>Cette couche permet au client et au serveur de d\u00e9sagr\u00e9ger la charge utile HTTP en petites s\u00e9quences de trames entrelac\u00e9es ind\u00e9pendantes et g\u00e9rables. Ces informations sont ensuite rassembl\u00e9es \u00e0 l&rsquo;autre extr\u00e9mit\u00e9.<\/p>\n<figure id=\"attachment_16165\" aria-describedby=\"caption-attachment-16165\" style=\"width: 400px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16165\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/http2-streams.png\" alt=\"Flux HTTP\/2 \" width=\"400\" height=\"540\"><figcaption id=\"caption-attachment-16165\" class=\"wp-caption-text\">Flux HTTP\/2<\/figcaption><\/figure>\n<p>Les formats de trames binaires permettent l&rsquo;\u00e9change de plusieurs s\u00e9quences bidirectionnelles ind\u00e9pendantes, ouvertes simultan\u00e9ment, sans latence entre les flux successifs. Cette approche pr\u00e9sente une s\u00e9rie d&rsquo;avantages de HTTP\/2 expliqu\u00e9s ci-dessous :<\/p>\n<ul>\n<li>Les demandes et les r\u00e9ponses parall\u00e8les multiplex\u00e9es ne se bloquent pas l&rsquo;une l&rsquo;autre.<\/li>\n<li>Une seule connexion TCP est utilis\u00e9e pour assurer une utilisation efficace des ressources r\u00e9seau malgr\u00e9 la transmission de plusieurs flux de donn\u00e9es.<\/li>\n<li>Pas besoin d&rsquo;appliquer des <a href=\"http:\/\/chimera.labs.oreilly.com\/books\/1230000000545\/ch13.html#ELIMINATE_REQUEST_BYTES\">hacks d&rsquo;optimisation<\/a> inutiles &#8211; tels que les sprites d&rsquo;images, la concat\u00e9nation et le domain sharding, entre autres &#8211; qui compromettent d&rsquo;autres domaines de performance du r\u00e9seau.<\/li>\n<li>Temps de latence r\u00e9duit, performances web plus rapides, meilleur classement dans les moteurs de recherche.<\/li>\n<li>R\u00e9duction des co\u00fbts d&rsquo;exploitation et d&rsquo;investissement des ressources r\u00e9seau et informatiques.<\/li>\n<\/ul>\n<p>Avec cette capacit\u00e9, les paquets de donn\u00e9es provenant de plusieurs flux sont essentiellement m\u00e9lang\u00e9s et transmis via une seule connexion TCP. Ces paquets sont ensuite divis\u00e9s \u00e0 l&rsquo;extr\u00e9mit\u00e9 r\u00e9ceptrice et pr\u00e9sent\u00e9s sous forme de flux de donn\u00e9es individuels. La transmission simultan\u00e9e de plusieurs requ\u00eates parall\u00e8les \u00e0 l&rsquo;aide de la version HTTP 1.1 ou d&rsquo;une version ant\u00e9rieure n\u00e9cessitait plusieurs connexions TCP, ce qui, par nature, entrave les performances globales du r\u00e9seau malgr\u00e9 la transmission de flux de donn\u00e9es plus importants \u00e0 des vitesses plus \u00e9lev\u00e9es.<\/p>\n\n<h3>Serveur Push HTTP\/2<\/h3>\n<p>Cette capacit\u00e9 permet au serveur d&rsquo;envoyer au client des informations suppl\u00e9mentaires pouvant \u00eatre mises en cache qui ne sont pas demand\u00e9es mais qui sont pr\u00e9vues dans les demandes futures. Par exemple, si le client demande la ressource X et qu&rsquo;il est entendu que la ressource Y est r\u00e9f\u00e9renc\u00e9e avec le fichier demand\u00e9, le serveur peut choisir de pousser Y avec X au lieu d&rsquo;attendre une requ\u00eate client appropri\u00e9e.<\/p>\n<figure id=\"attachment_16166\" aria-describedby=\"caption-attachment-16166\" style=\"width: 500px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16166\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/http2-push.png\" alt=\"Push HTTP\/2 \" width=\"500\" height=\"244\"><figcaption id=\"caption-attachment-16166\" class=\"wp-caption-text\">Push HTTP\/2<\/figcaption><\/figure>\n<p>Le client place la ressource Y pouss\u00e9e dans son cache pour une utilisation ult\u00e9rieure. Ce m\u00e9canisme permet d&rsquo;\u00e9viter un aller-retour entre la requ\u00eate et la r\u00e9ponse et r\u00e9duit la latence du r\u00e9seau. Server Push a \u00e9t\u00e9 initialement introduit dans le protocole SPDY de Google. Les identificateurs de flux contenant des pseudo-en-t\u00eates tels que :path permettent au serveur d&rsquo;initier le Push pour des informations qui doivent \u00eatre cachables. Le client doit explicitement autoriser le serveur \u00e0 mettre en cache les ressources avec HTTP\/2 ou \u00e0 terminer les flux pouss\u00e9s avec un identifiant de flux sp\u00e9cifique.<\/p>\n<p>D&rsquo;autres changements HTTP\/2 tels que Server Push mettent \u00e0 jour ou invalident de mani\u00e8re proactive le cache du client et est \u00e9galement connu comme \u00ab\u00a0Cache Push\u00a0\u00bb. Les cons\u00e9quences \u00e0 long terme sont centr\u00e9es sur la capacit\u00e9 des serveurs \u00e0 identifier les ressources que le client ne veut pas r\u00e9ellement.<\/p>\n<p>L&rsquo;impl\u00e9mentation HTTP\/2 pr\u00e9sente des performances significatives pour des ressources pouss\u00e9es, avec d&rsquo;autres avantages de HTTP\/2 expliqu\u00e9s ci-dessous :<\/p>\n<ul>\n<li>Le client \u00e9conomise les ressources pouss\u00e9es dans le cache.<\/li>\n<li>Le client peut r\u00e9utiliser ces ressources mises en cache sur diff\u00e9rentes pages.<\/li>\n<li>Le serveur peut multiplexer les ressources pouss\u00e9es avec les informations demand\u00e9es \u00e0 l&rsquo;origine dans la m\u00eame connexion TCP.<\/li>\n<li>Le serveur peut prioriser les ressources pouss\u00e9es &#8211; un diff\u00e9rentiateur de performance cl\u00e9 dans HTTP\/2 vs HTTP1.<\/li>\n<li>Le client peut refuser les ressources pouss\u00e9es pour maintenir un r\u00e9f\u00e9rentiel efficace des ressources mises en cache ou d\u00e9sactiver compl\u00e8tement Server Push.<\/li>\n<li>Le client peut \u00e9galement limiter le nombre de flux pouss\u00e9s multiplex\u00e9s simultan\u00e9ment.<\/li>\n<\/ul>\n<p>Des capacit\u00e9s de Push similaires sont d\u00e9j\u00e0 disponibles avec des techniques sous-optimales telles que Inlining to Push server responses, tandis que Server Push pr\u00e9sente une solution au niveau du protocole pour \u00e9viter les complexit\u00e9s avec des hacks d&rsquo;optimisation secondaires aux capacit\u00e9s de base du protocole de l&rsquo;application elle-m\u00eame.<\/p>\n<p>Le HTTP\/2 multiplexe et priorise le flux de donn\u00e9es pouss\u00e9 pour assurer de meilleures performances de transmission comme c&rsquo;est le cas avec d&rsquo;autres flux de donn\u00e9es en r\u00e9ponse \u00e0 une requ\u00eate. En tant que m\u00e9canisme de s\u00e9curit\u00e9 int\u00e9gr\u00e9, le serveur doit \u00eatre autoris\u00e9 \u00e0 pousser les ressources au pr\u00e9alable.<\/p>\n<figure id=\"attachment_16167\" aria-describedby=\"caption-attachment-16167\" style=\"width: 322px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16167\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/http2-authorized.png\" alt=\"HTTP\/2 autoris\u00e9 \" width=\"322\" height=\"142\"><figcaption id=\"caption-attachment-16167\" class=\"wp-caption-text\">HTTP\/2 autoris\u00e9<\/figcaption><\/figure>\n\n<h3>Protocoles binaires<\/h3>\n<p>La derni\u00e8re version HTTP a consid\u00e9rablement \u00e9volu\u00e9 en termes de capacit\u00e9s et d&rsquo;attributs, comme le passage d&rsquo;un protocole texte \u00e0 un protocole binaire. HTTP1.x est utilis\u00e9 pour traiter les commandes texte afin de compl\u00e9ter les cycles requ\u00eate-r\u00e9ponse. HTTP\/2 utilisera des commandes binaires (en 1s et 0s) pour ex\u00e9cuter les m\u00eames t\u00e2ches. Cet attribut facilite les complications li\u00e9es au framing et simplifie la mise en \u0153uvre des commandes qui ont \u00e9t\u00e9 m\u00e9lang\u00e9es de fa\u00e7on confuse en raison de commandes contenant du texte et des espaces facultatifs.<\/p>\n<p>Bien qu&rsquo;il faille probablement plus d&rsquo;efforts pour lire les commandes binaires que les commandes texte compar\u00e9es, il est plus facile pour le r\u00e9seau de g\u00e9n\u00e9rer et d&rsquo;analyser les trames disponibles en binaire. La s\u00e9mantique reste inchang\u00e9e.<\/p>\n<figure id=\"attachment_16168\" aria-describedby=\"caption-attachment-16168\" style=\"width: 1489px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16168\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/binary-protocols-2.png\" alt=\"Protocoles binaires \" width=\"1489\" height=\"292\"><figcaption id=\"caption-attachment-16168\" class=\"wp-caption-text\">Protocoles binaires<\/figcaption><\/figure>\n<p>Les navigateurs utilisant l&rsquo;impl\u00e9mentation HTTP\/2 convertiront les m\u00eames commandes texte en binaire avant de les transmettre sur le r\u00e9seau. La couche de framing binaire n&rsquo;est pas r\u00e9trocompatible avec les clients et serveurs HTTP1.x et constitue un facteur cl\u00e9 de performance par rapport \u00e0 SPDY et HTTP1.x. L&rsquo;utilisation de commandes binaires permet aux entreprises Internet et aux entreprises en ligne de b\u00e9n\u00e9ficier d&rsquo;avantages commerciaux cl\u00e9s, comme expliqu\u00e9 plus bas avec les avantages HTTP\/2 :<\/p>\n<ul>\n<li>Faible surcharge dans l&rsquo;analyse des donn\u00e9es &#8211; une proposition de valeur critique dans HTTP\/2 vs HTTP1.<\/li>\n<li>Moins sujet aux erreurs.<\/li>\n<li>R\u00e9duction de l&rsquo;encombrement du r\u00e9seau.<\/li>\n<li>Utilisation efficace des ressources du r\u00e9seau.<\/li>\n<li>\u00c9liminer les probl\u00e8mes de s\u00e9curit\u00e9 associ\u00e9s \u00e0 la nature textuelle de HTTP1.x tels que les attaques par fractionnement de r\u00e9ponse.<\/li>\n<li>Permet d&rsquo;autres fonctionnalit\u00e9s du HTTP\/2, notamment la compression, le multiplexage, la hi\u00e9rarchisation, le contr\u00f4le du flux et le traitement efficace du TLS.<\/li>\n<li>Repr\u00e9sentation compacte des commandes pour faciliter le traitement et la mise en \u0153uvre.<\/li>\n<li>Efficace et robuste en termes de traitement des donn\u00e9es entre le client et le serveur.<\/li>\n<li>R\u00e9duction de la latence du r\u00e9seau et am\u00e9lioration du d\u00e9bit.<\/li>\n<\/ul>\n<h3>Hi\u00e9rarchisation des flux<\/h3>\n<p>L&rsquo;impl\u00e9mentation HTTP\/2 permet au client de donner la pr\u00e9f\u00e9rence \u00e0 des flux de donn\u00e9es particuliers. Bien que le serveur ne soit pas tenu de suivre ces instructions du client, le m\u00e9canisme permet au serveur d&rsquo;optimiser l&rsquo;allocation des ressources r\u00e9seau en fonction des besoins de l&rsquo;utilisateur final.<\/p>\n<figure id=\"attachment_16169\" aria-describedby=\"caption-attachment-16169\" style=\"width: 523px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16169\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/http2-weight.png\" alt=\"Poids HTTP\/2\" width=\"523\" height=\"238\"><figcaption id=\"caption-attachment-16169\" class=\"wp-caption-text\">Poids HTTP\/2<\/figcaption><\/figure>\n<p>La priorisation des flux fonctionne en fonction des d\u00e9pendances et du poids attribu\u00e9 \u00e0 chaque flux. Bien que tous les flux soient intrins\u00e8quement d\u00e9pendants les uns des autres, \u00e0 l&rsquo;exception des flux d\u00e9pendants, on leur attribue \u00e9galement une pond\u00e9ration entre 1 et 256. Les d\u00e9tails des m\u00e9canismes de priorisation des flux font encore l&rsquo;objet de d\u00e9bats.<\/p>\n<p>Dans le monde r\u00e9el cependant, le serveur a rarement le contr\u00f4le sur les ressources telles que le CPU et les connexions de base de donn\u00e9es. La complexit\u00e9 de la mise en \u0153uvre elle-m\u00eame emp\u00eache les serveurs de r\u00e9pondre aux requ\u00eates de priorit\u00e9 de flux. La recherche et le d\u00e9veloppement dans ce domaine sont particuli\u00e8rement importants pour le succ\u00e8s \u00e0 long terme de HTTP\/2 car le protocole est capable de traiter plusieurs flux de donn\u00e9es avec une seule connexion TCP.<\/p>\n<p>Cette capacit\u00e9 peut conduire \u00e0 l&rsquo;arriv\u00e9e simultan\u00e9e de requ\u00eates serveur qui diff\u00e8rent en fait en termes de priorit\u00e9 du point de vue de l&rsquo;utilisateur final. Le fait de retarder les requ\u00eates de traitement de flux de donn\u00e9es sur une base al\u00e9atoire nuit \u00e0 l&rsquo;efficacit\u00e9 et \u00e0 l&rsquo;exp\u00e9rience de l&rsquo;utilisateur final promises par les changements HTTP\/2. En m\u00eame temps, un m\u00e9canisme intelligent et largement adopt\u00e9 de priorisation des flux pr\u00e9sente les avantages de HTTP\/2 expliqu\u00e9s comme suit :<\/p>\n<ul>\n<li>Utilisation efficace des ressources du r\u00e9seau.<\/li>\n<li>R\u00e9duction du temps de livraison des requ\u00eates de contenu primaire.<\/li>\n<li>Am\u00e9lioration de la vitesse de chargement des pages et de l&rsquo;exp\u00e9rience de l&rsquo;utilisateur final.<\/li>\n<li>Optimisation de la communication de donn\u00e9es entre le client et le serveur.<\/li>\n<li>R\u00e9duction de l&rsquo;effet n\u00e9gatif des probl\u00e8mes de latence du r\u00e9seau.<\/li>\n<\/ul>\n<figure id=\"attachment_16170\" aria-describedby=\"caption-attachment-16170\" style=\"width: 216px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16170\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/http2-page-load.png\" alt=\"Chargement de page HTTP\/2 \" width=\"216\" height=\"235\"><figcaption id=\"caption-attachment-16170\" class=\"wp-caption-text\">Chargement de page HTTP\/2<\/figcaption><\/figure>\n<h3>Compression d&rsquo;en-t\u00eate \u00e0 \u00e9tats<\/h3>\n<p>Offrir une exp\u00e9rience utilisateur haut de gamme exige des sites riches en contenu et en graphismes. Le protocole d&rsquo;application HTTP est sans \u00e9tat, ce qui signifie que chaque requ\u00eate client doit inclure autant d&rsquo;informations dont le serveur a besoin pour effectuer l&rsquo;op\u00e9ration souhait\u00e9e. Ce m\u00e9canisme fait en sorte que les flux de donn\u00e9es transportent de multiples trames r\u00e9p\u00e9titives d&rsquo;information de sorte que le serveur lui-m\u00eame n&rsquo;a pas \u00e0 stocker l&rsquo;information provenant des demandes pr\u00e9c\u00e9dentes des clients.<\/p>\n<p>Dans le cas de sites proposant du contenu riche en m\u00e9dias, les clients poussent de multiples en-t\u00eates d&rsquo;images presque identiques, ce qui entra\u00eene une latence et une consommation inutile de ressources r\u00e9seau limit\u00e9es. Une combinaison prioris\u00e9e de flux de donn\u00e9es ne peut atteindre les normes de performance souhait\u00e9es en mati\u00e8re de parall\u00e9lisme sans optimiser ce m\u00e9canisme.<\/p>\n<figure id=\"attachment_16171\" aria-describedby=\"caption-attachment-16171\" style=\"width: 942px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16171\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/http2-hpack-compression.png\" alt=\"Compression HTTP\/2 HPACK \" width=\"942\" height=\"375\"><figcaption id=\"caption-attachment-16171\" class=\"wp-caption-text\">Compression HTTP\/2 HPACK<\/figcaption><\/figure>\n<p>L&rsquo;impl\u00e9mentation de HTTP\/2 r\u00e9pond \u00e0 ces pr\u00e9occupations avec la possibilit\u00e9 de compresser un grand nombre de trames d&rsquo;en-t\u00eate redondantes. Il utilise la sp\u00e9cification HPACK comme une approche simple et s\u00e9curis\u00e9e de la compression d&rsquo;en-t\u00eate. Le client et le serveur maintiennent une liste des en-t\u00eates utilis\u00e9s dans les requ\u00eates client-serveur pr\u00e9c\u00e9dentes.<\/p>\n<p>HPACK compresse la valeur individuelle de chaque en-t\u00eate avant qu&rsquo;elle ne soit transf\u00e9r\u00e9e au serveur, qui recherche ensuite les informations cod\u00e9es dans la liste des valeurs d&rsquo;en-t\u00eate pr\u00e9c\u00e9demment transf\u00e9r\u00e9es pour reconstruire les informations compl\u00e8tes de l&rsquo;en-t\u00eate. La compression d&rsquo;en-t\u00eate HPACK pour l&rsquo;impl\u00e9mentation HTTP\/2 pr\u00e9sente d&rsquo;immenses avantages en termes de performances, y compris certains avantages de HTTP\/2 expliqu\u00e9s ci-dessous :<\/p>\n<ul>\n<li>Priorisation efficace de flux.<\/li>\n<li>Utilisation efficace des m\u00e9canismes de multiplexage.<\/li>\n<li>R\u00e9duction des ressources &#8211; l&rsquo;un des premiers sujets de pr\u00e9occupation dans les d\u00e9bats sur HTTP\/2 vs HTTP1 et HTTP\/2 vs SPDY.<\/li>\n<li>Encode les gros en-t\u00eates ainsi que les en-t\u00eates couramment utilis\u00e9s, ce qui \u00e9limine le besoin d&rsquo;envoyer la trame d&rsquo;en-t\u00eate compl\u00e8te elle-m\u00eame. La taille de transfert individuelle de chaque flux de donn\u00e9es se r\u00e9duit rapidement.<\/li>\n<li>Non vuln\u00e9rable aux attaques de s\u00e9curit\u00e9 telles que CRIME qui exploite les flux de donn\u00e9es avec des en-t\u00eates compress\u00e9s.<\/li>\n<\/ul>\n<h2><a id=\"feature_similarities_between_http1_spdy_http2\"><\/a>Similitudes avec HTTP1.x et SPDY<\/h2>\n<p>La s\u00e9mantique sous-jacente des applications HTTP, y compris les codes d&rsquo;\u00e9tat HTTP, les URI, les m\u00e9thodologies et les fichiers d&rsquo;en-t\u00eate restent les m\u00eames dans la derni\u00e8re it\u00e9ration du HTTP\/2. HTTP\/2 est bas\u00e9 sur SPDY, l&rsquo;alternative de Google \u00e0 HTTP1.x. Les vraies diff\u00e9rences r\u00e9sident dans les m\u00e9canismes utilis\u00e9s pour traiter les requ\u00eates client-serveur. Le tableau suivant identifie quelques points communs et am\u00e9liorations entre HTTP1.x, SPDY et HTTP\/2 :<\/p>\n<div class=\"section5_table\">\n<div class=\"table-responsive\">\n<table class=\"table table-bordered\">\n<thead>\n<tr>\n<th class=\"section5_table_line_title\">HTTP1.x<\/th>\n<th class=\"section5_table_line_title\">SPDY<\/th>\n<th class=\"section5_table_line_title\">HTTP2<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"section5_table_cell\">SSL n&rsquo;est pas n\u00e9cessaire mais recommand\u00e9.<\/td>\n<td class=\"section5_table_cell\">SSL n\u00e9cessaire.<\/td>\n<td class=\"section5_table_cell\">SSL n&rsquo;est pas n\u00e9cessaire mais recommand\u00e9.<\/td>\n<\/tr>\n<tr>\n<td class=\"section5_table_cell\">Cryptage lent.<\/td>\n<td class=\"section5_table_cell\">Cryptage rapide.<\/td>\n<td class=\"section5_table_cell\">Chiffrement encore plus rapide.<\/td>\n<\/tr>\n<tr>\n<td class=\"section5_table_cell\">Une requ\u00eate client-serveur par connexion TCP.<\/td>\n<td class=\"section5_table_cell\">Requ\u00eate client-serveur multiple par connexion TCP. Se produit sur un seul h\u00f4te \u00e0 la fois.<\/td>\n<td class=\"section5_table_cell\">Multiplexage multi-h\u00f4te. Se produit sur plusieurs h\u00f4tes en un seul instant.<\/td>\n<\/tr>\n<tr>\n<td class=\"section5_table_cell\">Pas de compression des en-t\u00eates.<\/td>\n<td class=\"section5_table_cell\">Compression de l&rsquo;en-t\u00eate introduite.<\/td>\n<td class=\"section5_table_cell\">Compression de l&rsquo;en-t\u00eate \u00e0 l&rsquo;aide d&rsquo;algorithmes am\u00e9lior\u00e9s qui am\u00e9liorent les performances ainsi que la s\u00e9curit\u00e9.<\/td>\n<\/tr>\n<tr>\n<td class=\"section5_table_cell\">Pas de priorisation des flux.<\/td>\n<td class=\"section5_table_cell\">Mise en place d&rsquo;une priorisation des flux.<\/td>\n<td class=\"section5_table_cell\">Am\u00e9lioration des m\u00e9canismes de priorisation des flux utilis\u00e9s.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h2><a id=\"how_does_http2_work_with_https\"><\/a>Comment fonctionne HTTP\/2 avec HTTPS<\/h2>\n<p>HTTPS est utilis\u00e9 pour \u00e9tablir un r\u00e9seau ultra-s\u00e9curis\u00e9 reliant les ordinateurs, les machines et les serveurs afin de traiter les informations sensibles des entreprises et des consommateurs. Les banques qui traitent les transactions financi\u00e8res et les \u00e9tablissements de sant\u00e9 qui conservent les dossiers des patients sont les principales cibles des infractions cybercriminelles. HTTPS fonctionne comme une couche efficace contre les menaces persistantes de cybercriminalit\u00e9, bien que ce ne soit pas le seul d\u00e9ploiement de s\u00e9curit\u00e9 utilis\u00e9 pour repousser les cyberattaques sophistiqu\u00e9es contre les r\u00e9seaux d&rsquo;entreprise de grande valeur.<\/p>\n<figure id=\"attachment_16172\" aria-describedby=\"caption-attachment-16172\" style=\"width: 382px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16172\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/http2-https.png\" alt=\"HTTP\/2 HTTPS\" width=\"382\" height=\"183\"><figcaption id=\"caption-attachment-16172\" class=\"wp-caption-text\">HTTP\/2 HTTPS<\/figcaption><\/figure>\n<p>La prise en charge HTTP\/2 du navigateur inclut le cryptage HTTPS et compl\u00e8te en fait les performances de s\u00e9curit\u00e9 globales des d\u00e9ploiements HTTPS. Des caract\u00e9ristiques telles que la r\u00e9duction des poign\u00e9es de main (handshake) TLS, la faible consommation de ressources c\u00f4t\u00e9 client et c\u00f4t\u00e9 serveur et l&rsquo;am\u00e9lioration des capacit\u00e9s de r\u00e9utilisation des sessions Web existantes tout en \u00e9liminant les vuln\u00e9rabilit\u00e9s associ\u00e9es \u00e0 HTTP1.x font du HTTP\/2 un outil cl\u00e9 pour s\u00e9curiser les communications num\u00e9riques dans les environnements r\u00e9seau sensibles.<\/p>\n<figure id=\"attachment_16173\" aria-describedby=\"caption-attachment-16173\" style=\"width: 688px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16173\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/http2-encryption.png\" alt=\"Chiffrement HTTP\/2 \" width=\"688\" height=\"142\"><figcaption id=\"caption-attachment-16173\" class=\"wp-caption-text\">Chiffrement HTTP\/2<\/figcaption><\/figure>\n<p>HTTPS n&rsquo;est pas limit\u00e9 aux organisations de haut niveau et la cybers\u00e9curit\u00e9 est tout aussi pr\u00e9cieuse pour les propri\u00e9taires d&rsquo;entreprises en ligne, les blogueurs occasionnels, les marchands en ligne et m\u00eame les utilisateurs de r\u00e9seaux sociaux. Le HTTP\/2 n\u00e9cessite la version TLS la plus r\u00e9cente et la plus s\u00e9curis\u00e9e et toutes les communaut\u00e9s en ligne, les propri\u00e9taires d&rsquo;entreprises et les webmasters doivent s&rsquo;assurer que leurs sites utilisent HTTPS par d\u00e9faut.<\/p>\n<p>Les processus habituels de mise en place de HTTPS incluent l&rsquo;utilisation de plans d&rsquo;h\u00e9bergement Web, l&rsquo;achat, l&rsquo;activation et l&rsquo;installation d&rsquo;un certificat de s\u00e9curit\u00e9 et enfin la mise \u00e0 jour du site pour utiliser HTTPS.<\/p>\n\n<h2><a id=\"main_benefits_of_http2\"><\/a>Les principaux avantages de HTTP\/2<\/h2>\n<p>L&rsquo;industrie de l&rsquo;Internet a d\u00fb remplacer le HTTP1.x vieillissant par une alternative prometteuse pour l&rsquo;utilisateur moyen. Du point de vue des entreprises en ligne et des consommateurs sur Internet, le Web devient de plus en plus lent \u00e0 mesure qu&rsquo;il est rempli de volumes croissants de contenu riche en m\u00e9dias non pertinents. pour que les entreprises en ligne atteignent efficacement leur march\u00e9 cible et pour que les internautes puissent acc\u00e9der plus rapidement \u00e0 un meilleur contenu, des changements HTTP\/2 sont mis au point pour am\u00e9liorer l&rsquo;efficacit\u00e9 des communications entre clients et serveurs de donn\u00e9es. Et en plus de cela, le web est plus situationnel que jamais.<\/p>\n<figure id=\"attachment_16174\" aria-describedby=\"caption-attachment-16174\" style=\"width: 764px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-16174 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/internet-speed.jpg\" alt=\"Vitesse Internet\" width=\"764\" height=\"452\"><figcaption id=\"caption-attachment-16174\" class=\"wp-caption-text\">Vitesse Internet<\/figcaption><\/figure>\n<p>La vitesse Internet n&rsquo;est pas la m\u00eame sur tous les r\u00e9seaux et dans tous les lieux g\u00e9ographiques. La base d&rsquo;utilisateurs de plus en plus mobile exige un Internet haute performance transparent et performant pour tous les appareils, m\u00eame si les r\u00e9seaux cellulaires encombr\u00e9s ne peuvent concurrencer l&rsquo;Internet haut d\u00e9bit. Une mise en r\u00e9seau et un m\u00e9canisme de communication de donn\u00e9es enti\u00e8rement remani\u00e9s et remani\u00e9s sous la forme HTTP\/2 se sont r\u00e9v\u00e9l\u00e9s \u00eatre une solution viable pr\u00e9sentant les avantages significatifs suivants.<\/p>\n\n<h3>Performance Web<\/h3>\n<p>Le terme r\u00e9sume tous les avantages des modifications HTTP\/2. Les r\u00e9sultats du benchmark HTTP\/2 (voir le chapitre : Comparaison des performances de HTTPS, SPDY et HTTP\/2) montrent les am\u00e9liorations des performances de HTTP\/2 par rapport \u00e0 ses pr\u00e9d\u00e9cesseurs et alternatives.<\/p>\n<figure id=\"attachment_16175\" aria-describedby=\"caption-attachment-16175\" style=\"width: 800px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16175\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/http2-performance-improvements.jpg\" alt=\"Am\u00e9liorations des performances HTTP\/2 \" width=\"800\" height=\"420\"><figcaption id=\"caption-attachment-16175\" class=\"wp-caption-text\">Am\u00e9liorations des performances HTTP\/2<\/figcaption><\/figure>\n<p>La capacit\u00e9 du protocole \u00e0 envoyer et recevoir plus de donn\u00e9es par cycle de communication client-serveur n&rsquo;est pas un hack d&rsquo;optimisation mais un avantage HTTP\/2 r\u00e9el, r\u00e9alisable et pratique en termes de performance. L&rsquo;analogie est similaire \u00e0 l&rsquo;id\u00e9e des trains \u00e0 tubes sous vide (Vactrain) par rapport au chemin de fer standard : l&rsquo;\u00e9limination de la r\u00e9sistance \u00e0 l&rsquo;air des tunnels Vactrain permet au v\u00e9hicule de voyager plus vite et de transporter plus de passagers en utilisant mieux les canaux disponibles sans avoir \u00e0 se concentrer sur l&rsquo;installation de moteurs plus gros, r\u00e9duire son poids et rendre le v\u00e9hicule plus a\u00e9rodynamique.<\/p>\n<p>Des technologies telles que le multiplexage cr\u00e9ent de l&rsquo;espace suppl\u00e9mentaire pour transporter et transmettre plus de donn\u00e9es simultan\u00e9ment &#8211; comme les compartiments de si\u00e8ges \u00e0 plusieurs \u00e9tages dans l&rsquo;avion d&rsquo;Airbus.<\/p>\n<p>Et que se passe-t-il lorsque le m\u00e9canisme de communication de donn\u00e9es \u00e9limine tous les obstacles \u00e0 l&rsquo;am\u00e9lioration des performances ? Le sous-produit de la performance sup\u00e9rieure de site inclut la satisfaction accrue de client, l&rsquo;optimisation meilleure des moteurs de recherche, la productivit\u00e9 \u00e9lev\u00e9e et l&rsquo;utilisation de ressource, l&rsquo;augmentation de base d&rsquo;utilisateur, de <a href=\"https:\/\/kinsta.com\/fr\/apprendre\/vitesse-de-site\/#section2\">meilleurs chiffres de ventes<\/a> et beaucoup plus.<\/p>\n<p>Heureusement, l&rsquo;adoption du HTTP\/2 est beaucoup plus pratique que la cr\u00e9ation de chambres sous vide pour les grandes locomotives \u00e0 plusieurs \u00e9tages.<\/p>\n<h3>Performances du Web mobile<\/h3>\n<p>Des millions d&rsquo;internautes acc\u00e8dent au Web \u00e0 partir de leurs appareils mobiles en tant que principale passerelle vers le cybermonde. L&rsquo;\u00e8re du post-PC a favoris\u00e9 l&rsquo;adoption des t\u00e9l\u00e9phones intelligents pour acc\u00e9der aux services Web \u00e0 partir de la paume de la main et <a href=\"https:\/\/kinsta.com\/fr\/apprendre\/vitesse-de-site\/#section3\">ex\u00e9cuter la plupart des t\u00e2ches informatiques courantes en d\u00e9placement au lieu de rester assis devant les ordinateurs de bureau<\/a> pendant de longues p\u00e9riodes de temps.<\/p>\n<p>HTTP\/2 est con\u00e7u dans le contexte des tendances actuelles de l&rsquo;utilisation du Web. Des fonctionnalit\u00e9s telles que le multiplexage et la compression d&rsquo;en-t\u00eate fonctionnent bien pour r\u00e9duire la latence dans l&rsquo;acc\u00e8s aux services Internet sur les r\u00e9seaux mobiles de donn\u00e9es offrant une bande passante limit\u00e9e par utilisateur. HTTP\/2 optimise l&rsquo;exp\u00e9rience web pour les utilisateurs mobiles avec des performances et une s\u00e9curit\u00e9 \u00e9lev\u00e9es qui n&rsquo;\u00e9taient auparavant attribu\u00e9es qu&rsquo;\u00e0 l&rsquo;utilisation de l&rsquo;Internet sur ordinateur de bureau. Les avantages de HTTP\/2 pour les utilisateurs mobiles promettent un impact positif imm\u00e9diat sur la fa\u00e7on dont les entreprises en ligne ciblent leurs clients dans le cybermonde.<\/p>\n<figure id=\"attachment_16176\" aria-describedby=\"caption-attachment-16176\" style=\"width: 335px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-16176\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/http2_mobile.png\" alt=\"HTTP\/2 mobile\" width=\"335\" height=\"335\"><figcaption id=\"caption-attachment-16176\" class=\"wp-caption-text\">HTTP\/2 mobile<\/figcaption><\/figure>\n\n<h3>Internet moins cher<\/h3>\n<p>Le co\u00fbt d&rsquo;Internet a plong\u00e9 rapidement depuis l&rsquo;aube du World Wide Web. L&rsquo;expansion de l&rsquo;acc\u00e8s au Web et l&rsquo;augmentation de la vitesse d&rsquo;Internet a toujours \u00e9t\u00e9 l&rsquo;objectif avec les progr\u00e8s des technologies Internet. Entre-temps, l&rsquo;am\u00e9lioration des co\u00fbts semble s&rsquo;\u00eatre heurt\u00e9e \u00e0 des goulots d&rsquo;\u00e9tranglement, surtout si l&rsquo;on consid\u00e8re les all\u00e9gations concernant le monopole des fournisseurs de services de t\u00e9l\u00e9communications.<\/p>\n<figure id=\"attachment_16177\" aria-describedby=\"caption-attachment-16177\" style=\"width: 663px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16177\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/internet-price-drop.png\" alt=\"Baisse du prix de l'Internet \" width=\"663\" height=\"182\"><figcaption id=\"caption-attachment-16177\" class=\"wp-caption-text\">Baisse du prix de l&rsquo;Internet<\/figcaption><\/figure>\n<p>Le HTTP\/2, qui promet d&rsquo;augmenter le d\u00e9bit et d&rsquo;am\u00e9liorer l&rsquo;efficacit\u00e9 des communications de donn\u00e9es, permettra aux fournisseurs de t\u00e9l\u00e9communications de r\u00e9duire leurs d\u00e9penses d&rsquo;exploitation tout en maintenant les normes de l&rsquo;Internet haute vitesse. La r\u00e9duction des d\u00e9penses d\u2019exploitation encouragera les fournisseurs de services \u00e0 r\u00e9duire la tarification pour le march\u00e9 bas de gamme et \u00e0 introduire des niveaux de service \u00e0 grande vitesse pour le mod\u00e8le de tarification existant.<\/p>\n<h3>Port\u00e9e \u00e9tendue<\/h3>\n<p>Les march\u00e9s asiatiques et africains \u00e0 forte densit\u00e9 de population restent mal desservis et n&rsquo;ont qu&rsquo;un acc\u00e8s limit\u00e9 \u00e0 un Internet abordable. Les fournisseurs de services Internet concentrent leurs investissements de mani\u00e8re \u00e0 obtenir le meilleur rendement des services offerts uniquement dans les zones urbaines et les zones d\u00e9velopp\u00e9es. Les avantages de HTTP\/2 conduisant \u00e0 l&rsquo;adoption \u00e0 grande \u00e9chelle du protocole d&rsquo;application avanc\u00e9 r\u00e9duiront naturellement la congestion du r\u00e9seau afin d&rsquo;\u00e9conomiser des ressources et de la bande passante pour les emplacements g\u00e9ographiques \u00e9loign\u00e9s mal desservis.<\/p>\n<figure id=\"attachment_16178\" aria-describedby=\"caption-attachment-16178\" style=\"width: 801px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16178\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/bandwidth-map.png\" alt=\"Carte de bande passante \" width=\"801\" height=\"357\"><figcaption id=\"caption-attachment-16178\" class=\"wp-caption-text\">Carte de bande passante<\/figcaption><\/figure>\n<h3>Exp\u00e9rience riche en m\u00e9dias<\/h3>\n<p>L&rsquo;exp\u00e9rience Web moderne consiste \u00e0 fournir un contenu riche en m\u00e9dias \u00e0 des vitesses de chargement de pages extr\u00eamement rapides. Les internautes exigent ostensiblement des contenus et des services riches en m\u00e9dias mis \u00e0 jour r\u00e9guli\u00e8rement. Le co\u00fbt de l&rsquo;infrastructure sous-jacente, m\u00eame si elle est fournie via le cloud sous la forme d&rsquo;une solution par abonnement, n&rsquo;est pas toujours abordable pour les entreprises d\u00e9butant sur Internet. Les avantages HTTP\/2 et les caract\u00e9ristiques technologiques telles que la compression d&rsquo;en-t\u00eate ne r\u00e9duisent pas n\u00e9cessairement la taille r\u00e9elle du fichier, mais r\u00e9duisent de quelques octets la surcharge de taille pour transmettre un contenu multim\u00e9dia riche en ressources entre le client et les serveurs.<\/p>\n<h3>Exp\u00e9rience mobile am\u00e9lior\u00e9e<\/h3>\n<p>Les entreprises en ligne progressistes suivent une strat\u00e9gie \u00ab\u00a0Mobile-First\u00a0\u00bb pour cibler efficacement la base d&rsquo;utilisateurs mobiles qui explose. Les limitations mat\u00e9rielles des appareils mobiles sont peut-\u00eatre la plus grande contrainte \u00e0 l&rsquo;exp\u00e9rience web mobile impact\u00e9e par le temps de traitement prolong\u00e9 des requ\u00eates des navigateurs. Le HTTP\/2 r\u00e9duit les temps de chargement et la latence du r\u00e9seau mobile \u00e0 des niveaux g\u00e9rables.<\/p>\n<figure id=\"attachment_16179\" aria-describedby=\"caption-attachment-16179\" style=\"width: 798px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16179\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/mobile-first.png\" alt=\"Le mobile d'abord\" width=\"798\" height=\"382\"><figcaption id=\"caption-attachment-16179\" class=\"wp-caption-text\">Le mobile d&rsquo;abord<\/figcaption><\/figure>\n<h3>Am\u00e9lioration de l&rsquo;utilisation de la technologie<\/h3>\n<p>La consommation de ressources a augment\u00e9 de mani\u00e8re significative pour les requ\u00eates des clients et des serveurs qui traitent les requ\u00eates des navigateurs afin de fournir du contenu multim\u00e9dia riche en m\u00e9dias sociaux et des designs complexes. Bien que les d\u00e9veloppeurs aient travaill\u00e9 autour de hacks d&rsquo;optimisation appropri\u00e9s, une solution robuste et fiable sous la forme de HTTP\/2 \u00e9tait in\u00e9vitable. Des fonctions telles que la compression d&rsquo;en-t\u00eate, le Server Psuh, les d\u00e9pendances de flux et le multiplexage contribuent toutes \u00e0 am\u00e9liorer l&rsquo;utilisation du r\u00e9seau en tant qu&rsquo;avantage cl\u00e9 HTTP\/2.<\/p>\n<h3>S\u00e9curit\u00e9<\/h3>\n<p>Les avantages de HTTP\/2 vont au-del\u00e0 de la performance puisque l&rsquo;algorithme HPACK permet \u00e0 HTTP\/2 de contourner les menaces de s\u00e9curit\u00e9 courantes ciblant les protocoles de couche d&rsquo;application texte. HTTP\/2 contient des commandes en binaire et permet la compression des m\u00e9tadonn\u00e9es d&rsquo;en-t\u00eate HTTP en suivant une approche \u00ab\u00a0Security by Obscurity\u00a0\u00bb pour prot\u00e9ger les donn\u00e9es sensibles transmises entre clients et serveurs. Le protocole prend \u00e9galement en charge le cryptage et n\u00e9cessite une version am\u00e9lior\u00e9e de Transport Layer Security (TLS1.2) pour une meilleure protection des donn\u00e9es.<\/p>\n<figure id=\"attachment_16180\" aria-describedby=\"caption-attachment-16180\" style=\"width: 321px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16180\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/http2-security.png\" alt=\"S\u00e9curit\u00e9 HTTP\/2 \" width=\"321\" height=\"321\"><figcaption id=\"caption-attachment-16180\" class=\"wp-caption-text\">S\u00e9curit\u00e9 HTTP\/2<\/figcaption><\/figure>\n<h3>Innovation<\/h3>\n<p>HTTP\/2 incarne l&rsquo;innovation et le concept du web haute performance. HTTP\/2 sous-tend le cybermonde tel que nous le connaissons aujourd&rsquo;hui, et les changements HTTP\/2 sont principalement bas\u00e9s sur le protocole SPDY de Google qui a fait un grand pas en avant des versions HTTP1.x vieillissantes et remplacera presque enti\u00e8rement SPDY ainsi que toutes les versions HTTP pr\u00e9c\u00e9dentes dans un avenir proche. Se d\u00e9barrasser de hacks complexes d&rsquo;optimisation web pr\u00e9sente le support du navigateur HTTP\/2 comme une solution viable pour les d\u00e9veloppeurs web afin de produire des sites et des services en ligne de haute performance.<\/p>\n\n<h3>Avantage SEO de HTTP\/2<\/h3>\n<p>La discipline du marketing SEO se situe quelque part entre l&rsquo;art et la science. Les pratiques traditionnelles de r\u00e9f\u00e9rencement par \u00ab\u00a0black hat\u00a0\u00bb noir ne parviennent pas \u00e0 manipuler les classements des moteurs de recherche en suivant des algorithmes propri\u00e9taires de plus en plus complexes utilis\u00e9s par les moteurs de recherche populaires. Les entreprises en ligne doivent faire \u00e9voluer leurs tactiques de marketing en cons\u00e9quence. Des investissements plus intelligents sous la forme de la mise en \u0153uvre de sites bien con\u00e7us, non seulement <a href=\"https:\/\/kinsta.com\/fr\/apprendre\/vitesse-de-site\/\">optimis\u00e9s pour la vitesse, mais con\u00e7us pour des performances<\/a>, une s\u00e9curit\u00e9 et une exp\u00e9rience utilisateur <a href=\"https:\/\/kinsta.com\/fr\/apprendre\/vitesse-de-site\/\">sup\u00e9rieures<\/a>. Ces attributs sont pr\u00e9f\u00e9r\u00e9s comme moyen de retourner les requ\u00eates de recherche avec les informations et les services les plus pr\u00e9cis, facilement accessibles \u00e0 travers un public cible mondial.<\/p>\n<p>Les processus standardis\u00e9s de l&rsquo;industrie pour l&rsquo;optimisation des moteurs de recherche vont au-del\u00e0 des tactiques de marketing d&rsquo;entr\u00e9e de gamme et englobent l&rsquo;ensemble du cycle de vie de la communication client-serveur. Les r\u00e9f\u00e9rencement qui \u00e9taient autrefois la base des \u00e9quipes du march\u00e9 de l&rsquo;Internet ne jouissent plus des m\u00eames positions depuis l&rsquo;av\u00e8nement des derni\u00e8res technologies de communication num\u00e9rique. Parmi ceux-ci, la pr\u00e9valence de HTTP\/2 marque un changement tectonique cl\u00e9 qui force les d\u00e9veloppeurs et les sp\u00e9cialistes du marketing \u00e0 revenir \u00e0 leur planche \u00e0 dessin.<\/p>\n<figure id=\"attachment_16181\" aria-describedby=\"caption-attachment-16181\" style=\"width: 800px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16181\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/http2-seo-advantages.png\" alt=\"Avantages SEO de HTTP\/2 \" width=\"800\" height=\"455\"><figcaption id=\"caption-attachment-16181\" class=\"wp-caption-text\">Avantages SEO de HTTP\/2<\/figcaption><\/figure>\n<p>L&rsquo;impl\u00e9mentation et l&rsquo;optimisation de l&rsquo;infrastructure pour HTTP\/2 et les avantages prometteurs en termes de performances sont aujourd&rsquo;hui un facteur essentiel pour l&rsquo;optimisation des moteurs de recherche. Les entreprises en ligne qui ne disposent pas d&rsquo;une base d&rsquo;utilisateurs organique ad\u00e9quate ne peuvent pas se permettre de n\u00e9gliger HTTP\/2 et l&rsquo;augmentation du r\u00e9f\u00e9rencement qui en r\u00e9sulte alors qu&rsquo;elles sont en concurrence avec des empires d&rsquo;affaires en ligne en pleine croissance pour des raisons d&rsquo;innovation et de service en ligne \u00e0 haute valeur ajout\u00e9e, encore mieux class\u00e9s avec l&rsquo;implantation de HTTP\/2 du c\u00f4t\u00e9 serveur.<\/p>\n\n<h2><a id=\"performance_benchmark_comparison_http1_spdy_http2\"><\/a>Comparaison des performances de HTTPS, SPDY et HTTP\/2<\/h2>\n<p>Les comparaisons suivantes de performances entre HTTPS, SPDY et HTTP\/2 donnent une image claire de l&rsquo;am\u00e9lioration des performances web avec le dernier protocole applicatif.<\/p>\n<figure id=\"attachment_16182\" aria-describedby=\"caption-attachment-16182\" style=\"width: 785px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16182\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/http2-comparison.png\" alt=\"Graphique de comparaison des performances HTTP\/2 \" width=\"785\" height=\"391\"><figcaption id=\"caption-attachment-16182\" class=\"wp-caption-text\">Graphique de comparaison des performances HTTP\/2<\/figcaption><\/figure>\n<p>Les r\u00e9sultats du benchmark HTTP\/2 confirment les id\u00e9es que la compression des en-t\u00eates, le server push et d&rsquo;autres m\u00e9canismes utilis\u00e9s sp\u00e9cifiquement pour am\u00e9liorer la vitesse des pages et l&rsquo;exp\u00e9rience utilisateur apportent constamment dans le monde r\u00e9el :<\/p>\n<p>D\u00e9tails du test : <a href=\"https:\/\/blog.httpwatch.com\/2015\/01\/16\/a-simple-performance-comparison-of-https-spdy-and-HTTP\/2\/\">Ce test<\/a> comparant HTTPS, SPDY3.1 et HTTP\/2 pr\u00e9sente les r\u00e9sultats suivants :<\/p>\n<ul class=\"section8_list\">\n<li>Taille des en-t\u00eates de requ\u00eate client et de r\u00e9ponse du serveur : Les benchmarks HTTP\/2 montrent comment l&rsquo;utilisation du m\u00e9canisme de compression de l&rsquo;en-t\u00eate r\u00e9duit consid\u00e9rablement la taille de l&rsquo;en-t\u00eate, alors que SPDY ne r\u00e9duit que l&rsquo;en-t\u00eate utilis\u00e9 dans la r\u00e9ponse du serveur pour cette requ\u00eate particuli\u00e8re. HTTPS ne r\u00e9duit pas la taille de l&rsquo;en-t\u00eate dans les commandes de requ\u00eate et de r\u00e9ponse.<\/li>\n<li>Taille du message de r\u00e9ponse du serveur : Bien que la r\u00e9ponse du serveur HTTP\/2 ait \u00e9t\u00e9 plus importante en taille, elle fournit un cryptage plus fort pour am\u00e9liorer la s\u00e9curit\u00e9, ce qui constitue un compromis essentiel.<\/li>\n<li>Nombre de connexions TCP utilis\u00e9es : HTTP\/2 et SPDY utilisent moins de ressources r\u00e9seau en traitant plusieurs requ\u00eates simultan\u00e9es (multiplexage) et r\u00e9duisent ainsi la latence.<\/li>\n<li>Vitesse de chargement de la page : HTTP a toujours \u00e9t\u00e9 plus rapide que SPDY. HTTPS a \u00e9t\u00e9 nettement plus lent en raison de l&rsquo;absence de compression de l&rsquo;en-t\u00eate et de capacit\u00e9s de push du serveur.<\/li>\n<\/ul>\n<h2><a id=\"http2_browser_support_availability\"><\/a>Se pr\u00e9parer pour un meilleur Internet : Support et disponibilit\u00e9 du navigateur HTTP\/2<\/h2>\n<p>HTTP\/2 est d\u00e9j\u00e0 disponible avec un serveur web, un navigateur et un support mobile ad\u00e9quats. Les technologies ex\u00e9cutant HTTP1.x ne sont pas compromises lors de l&rsquo;impl\u00e9mentation de HTTP\/2 pour votre site mais n\u00e9cessitent une mise \u00e0 jour rapide pour supporter le nouveau protocole. Vous pouvez consid\u00e9rer les protocoles r\u00e9seau comme des langues parl\u00e9es. Communiquer avec de nouvelles langues n&rsquo;est possible que dans la mesure o\u00f9 elles sont bien comprises. De m\u00eame, le client et le serveur doivent \u00eatre mis \u00e0 jour pour prendre en charge la communication de donn\u00e9es en utilisant le protocole HTTP\/2.<\/p>\n<h3>Support client<\/h3>\n<p>Les internautes n&rsquo;ont pas \u00e0 se soucier de la configuration de leur ordinateur de bureau et de leur navigateur mobile pour prendre en charge HTTP\/2. <a href=\"http:\/\/caniuse.com\/#search=http2\">Google Chrome et Firefox prennent en charge cette technologie depuis des ann\u00e9es<\/a> et Apple a ajout\u00e9 le support du navigateur HTTP\/2 au navigateur Safari en 2014. Internet Explorer exige que les utilisateurs utilisent Windows 8 pour prendre en charge le dernier protocole d&rsquo;application.<\/p>\n<figure id=\"attachment_16183\" aria-describedby=\"caption-attachment-16183\" style=\"width: 772px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16183\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/http2-browser-support.png\" alt=\"Prise en charge HTTP\/2 du navigateur \" width=\"772\" height=\"134\"><figcaption id=\"caption-attachment-16183\" class=\"wp-caption-text\">Prise en charge HTTP\/2 du navigateur<\/figcaption><\/figure>\n<p>Les principaux navigateurs mobiles, y compris le navigateur Android, Chrome pour Android et iOS, ainsi que Safari dans iOS 8 et sup\u00e9rieur supportent HTTP\/2 pour l&rsquo;acc\u00e8s mobile. Il est conseill\u00e9 aux utilisateurs d&rsquo;Internet d&rsquo;installer les derni\u00e8res versions stables des navigateurs mobiles et de bureau pour b\u00e9n\u00e9ficier des avantages de performance et de s\u00e9curit\u00e9 maximales du protocole d&rsquo;application, comme le montrent les tests HTTP\/2.<\/p>\n\n<h3>Prise en charge des serveurs Web : Apache et Nginx<\/h3>\n<p>Les fournisseurs de services en ligne exploitant des serveurs sur site ou dans le cloud devront mettre \u00e0 jour et configurer les serveurs Web pour ajouter la prise en charge de HTTP\/2. Chez <a href=\"https:\/\/kinsta.com\/fr\/\">Kinsta,<\/a> nous avons d\u00e9j\u00e0 modifi\u00e9 nos serveurs en cons\u00e9quence bien s\u00fbr ! Compte tenu de l&rsquo;analogie de la langue parl\u00e9e d\u00e9crite plus haut, les internautes qui acc\u00e8dent aux informations fournies par ces serveurs ne peuvent utiliser HTTP\/2 que si le serveur Web est mis \u00e0 jour et configur\u00e9 \u00e0 cette fin.<\/p>\n<p>Les serveurs <a href=\"https:\/\/kinsta.com\/fr\/blog\/qu-est-ce-que-nginx\/\" target=\"_blank\" rel=\"noopener noreferrer\">Nginx<\/a> constituant <a href=\"http:\/\/news.netcraft.com\/archives\/2014\/05\/07\/may-2014-web-server-survey.html\">66\u00a0% de tous les serveurs web actifs<\/a> b\u00e9n\u00e9ficient d&rsquo;un support natif pour HTTP\/2 alors que les serveurs <a href=\"https:\/\/kinsta.com\/fr\/blog\/qu-est-ce-qu-apache\/\" target=\"_blank\" rel=\"noopener noreferrer\">Apache<\/a> utilisent le <a href=\"https:\/\/code.google.com\/p\/mod-spdy\/\">module mod_spdy<\/a> pour offrir un support de navigateur HTTP\/2. Le module a \u00e9t\u00e9 d\u00e9velopp\u00e9 par Google pour supporter les fonctionnalit\u00e9s SPDY telles que le multiplexage et la compression d&rsquo;en-t\u00eate pour les serveurs Apache 2.2 et le logiciel est maintenant donn\u00e9 \u00e0 la Apache Software Foundation.<\/p>\n<figure id=\"attachment_16184\" aria-describedby=\"caption-attachment-16184\" style=\"width: 431px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-16184\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/04\/http2-nginx-apache-support.png\" alt=\"Support HTTP\/2 Nginx et Apache \" width=\"431\" height=\"324\"><figcaption id=\"caption-attachment-16184\" class=\"wp-caption-text\">Support HTTP\/2 Nginx et Apache<\/figcaption><\/figure>\n<h2><a id=\"how_you_can_start_using_http2\"><\/a>Comment commencer \u00e0 utiliser HTTP\/2<\/h2>\n<p>Suivez ces \u00e9tapes simples pour configurer HTTP\/2 pour votre site.<\/p>\n<h3><span class=\"section10_numberline\"><span class=\"section10_number\">\u00c9tape 1<br \/>\n<\/span><\/span><\/h3>\n<ul>\n<li>Assurez-vous que HTTPS est activ\u00e9 : Achetez un certificat SSL ou TLS aupr\u00e8s d&rsquo;une autorit\u00e9 \u00e9mettrice valide, ou utilisez gratuitement <a href=\"https:\/\/kinsta.com\/fr\/blog\/comment-fonctionne-ssl\/\">SSL<\/a> de <a href=\"https:\/\/kinsta.com\/fr\/blog\/certificat-ssl-gratuit\/\">Let&rsquo;s Encrypt<\/a> si disponible.<\/li>\n<li>Activez le certificat de s\u00e9curit\u00e9.<\/li>\n<li>Installez le certificat.<\/li>\n<li>Mettez \u00e0 jour le site pour activer le protocole HTTPS.<\/li>\n<\/ul>\n<h4>Pour les clients Kinsta<\/h4>\n<p>Si vous \u00eates un client Kinsta, <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/domaines-wordpress\/vertificats-ssl-wordpress\/\">l&rsquo;installation d&rsquo;un certificat SSL<\/a> peut se faire d&rsquo;un simple clic.<\/p>\n<figure style=\"width: 2135px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" title=\"Add Let's Encrypt certificate\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2015\/04\/add-lets-encrypt-certificate.png\" alt=\"Ajouter un certificat Let's Encrypt \" width=\"2135\" height=\"1252\"><figcaption class=\"wp-caption-text\">Ajouter un certificat Let&rsquo;s Encrypt<\/figcaption><\/figure>\n<h3>\u00c9tape 2<\/h3>\n<p>Assurez-vous que l&rsquo;infrastructure r\u00e9seau sous-jacente, y compris le logiciel du serveur, supporte HTTP\/2. <a href=\"https:\/\/nginx.org\/\">Les serveurs Nginx<\/a> supportent HTTP\/2 nativement alors qu&rsquo;Apache a ajout\u00e9 le support natif en octobre 2015 (en 2.4) ce qui signifie que les serveurs <a href=\"http:\/\/www.apache.org\/\">Apache<\/a>\u00a0peuvent n\u00e9cessiter des modules suppl\u00e9mentaires pour permettre la communication de donn\u00e9es en utilisant le support du navigateur HTTP\/2.<\/p>\n<p>Remarque : <b>HTTP\/2 est activ\u00e9 par d\u00e9faut sur Kinsta<\/b> pour tous les sites fonctionnant sur HTTPS.<\/p>\n<h3>\u00c9tape 3<\/h3>\n<p>Mettez \u00e0 jour, configurez et testez vos serveurs pour prendre en charge HTTP\/2. <a href=\"https:\/\/blog.cloudflare.com\/tools-for-debugging-testing-and-using-http-2\/\">Cette ressource<\/a> d\u00e9crit la proc\u00e9dure de configuration et de test des serveurs Apache. Contactez votre h\u00e9bergeur pour vous assurer que HTTP\/2 est pr\u00eat pour votre site.<\/p>\n<h3>\u00c9tape 4<\/h3>\n<p>Utilisez <a href=\"https:\/\/tools.keycdn.com\/http2-test\">cet outil<\/a> pour v\u00e9rifier si vous avez correctement configur\u00e9 HTTP\/2.<\/p>\n<h2>Conclusion<\/h2>\n<p>La domination et la supr\u00e9matie de HTTP\/2 dans le cybermonde est in\u00e9vitable. Le protocole d&rsquo;application semble pr\u00eat \u00e0 porter l&rsquo;h\u00e9ritage de HTTP1.x qui a transform\u00e9 le cybermonde avec des capacit\u00e9s r\u00e9volutionnaires de transmission de donn\u00e9es. HTTP\/2 succ\u00e8de \u00e0 ses pr\u00e9d\u00e9cesseurs avec une sup\u00e9riorit\u00e9 technologique bien plus grande que le foss\u00e9 d&rsquo;innovation que HTTP1.x \u00e9tablissait \u00e0 l&rsquo;\u00e9poque contre les m\u00e9canismes traditionnels de communication de donn\u00e9es.<\/p>\n<p>Cependant, l&rsquo;activation de HTTP\/2 n&rsquo;est qu&rsquo;une \u00e9tape de l&rsquo;am\u00e9lioration de la vitesse des pages. Cet article Kinsta intitul\u00e9 \u00ab\u00a0<a href=\"https:\/\/kinsta.com\/fr\/apprendre\/vitesse-de-site\/\">Un guide pour l\u2019optimisation de vitesse de site pour d\u00e9butants<\/a>\u00a0\u00bbd\u00e9crit comment construire pour la vitesse, traiter les goulots d&rsquo;\u00e9tranglement de performance et les avantages commerciaux strat\u00e9giques associ\u00e9s \u00e0 une performance web sup\u00e9rieure.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ce guide d\u00e9taill\u00e9 explique HTTP\/2 aux utilisateurs finaux et aux d\u00e9veloppeurs. De l&rsquo;information de base \u00e0 des sujets plus avanc\u00e9s. Tout ce que vous devez savoir sur HTTP\/2.<\/p>\n","protected":false},"author":38,"featured_media":37121,"template":"","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"class_list":["post-31669","learn","type-learn","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Qu&#039;est-ce que HTTP\/2 \u2013 Le guide ultime<\/title>\n<meta name=\"description\" content=\"Ce guide d\u00e9taill\u00e9 explique HTTP\/2 aux utilisateurs finaux et aux d\u00e9veloppeurs. De l&#039;information de base \u00e0 des sujets plus avanc\u00e9s. Tout ce que vous devez savoir sur HTTP\/2.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/fr\/apprendre\/http2\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Qu&#039;est-ce que HTTP\/2 \u2013 Le guide ultime\" \/>\n<meta property=\"og:description\" content=\"Ce guide d\u00e9taill\u00e9 explique HTTP\/2 aux utilisateurs finaux et aux d\u00e9veloppeurs. De l&#039;information de base \u00e0 des sujets plus avanc\u00e9s. Tout ce que vous devez savoir sur HTTP\/2.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/apprendre\/http2\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-19T15:25:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/11\/FR-Homepage-featured-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Qu&#039;est-ce que HTTP\/2 \u2013 Le guide ultime\" \/>\n<meta name=\"twitter:description\" content=\"Ce guide d\u00e9taill\u00e9 explique HTTP\/2 aux utilisateurs finaux et aux d\u00e9veloppeurs. De l&#039;information de base \u00e0 des sujets plus avanc\u00e9s. Tout ce que vous devez savoir sur HTTP\/2.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2016\/04\/que-es-http2-share.png\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"35 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/apprendre\/http2\/\",\"url\":\"https:\/\/kinsta.com\/fr\/apprendre\/http2\/\",\"name\":\"Qu'est-ce que HTTP\/2 \u2013 Le guide ultime\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/apprendre\/http2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/apprendre\/http2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/09\/what-is-http2.jpg\",\"datePublished\":\"2019-09-20T12:37:02+00:00\",\"dateModified\":\"2021-07-19T15:25:14+00:00\",\"description\":\"Ce guide d\u00e9taill\u00e9 explique HTTP\/2 aux utilisateurs finaux et aux d\u00e9veloppeurs. De l'information de base \u00e0 des sujets plus avanc\u00e9s. Tout ce que vous devez savoir sur HTTP\/2.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/apprendre\/http2\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/apprendre\/http2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/apprendre\/http2\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/09\/what-is-http2.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/09\/what-is-http2.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/apprendre\/http2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Apprendre\",\"item\":\"https:\/\/kinsta.com\/fr\/apprendre\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Qu&rsquo;est-ce que le HTTP\/2 \u2013 Le guide ultime\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/fr\/#website\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Qu'est-ce que HTTP\/2 \u2013 Le guide ultime","description":"Ce guide d\u00e9taill\u00e9 explique HTTP\/2 aux utilisateurs finaux et aux d\u00e9veloppeurs. De l'information de base \u00e0 des sujets plus avanc\u00e9s. Tout ce que vous devez savoir sur HTTP\/2.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/fr\/apprendre\/http2\/","og_locale":"fr_FR","og_type":"article","og_title":"Qu'est-ce que HTTP\/2 \u2013 Le guide ultime","og_description":"Ce guide d\u00e9taill\u00e9 explique HTTP\/2 aux utilisateurs finaux et aux d\u00e9veloppeurs. De l'information de base \u00e0 des sujets plus avanc\u00e9s. Tout ce que vous devez savoir sur HTTP\/2.","og_url":"https:\/\/kinsta.com\/fr\/apprendre\/http2\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_modified_time":"2021-07-19T15:25:14+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/11\/FR-Homepage-featured-image.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_title":"Qu'est-ce que HTTP\/2 \u2013 Le guide ultime","twitter_description":"Ce guide d\u00e9taill\u00e9 explique HTTP\/2 aux utilisateurs finaux et aux d\u00e9veloppeurs. De l'information de base \u00e0 des sujets plus avanc\u00e9s. Tout ce que vous devez savoir sur HTTP\/2.","twitter_image":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2016\/04\/que-es-http2-share.png","twitter_site":"@kinsta_fr","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"35 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/apprendre\/http2\/","url":"https:\/\/kinsta.com\/fr\/apprendre\/http2\/","name":"Qu'est-ce que HTTP\/2 \u2013 Le guide ultime","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/apprendre\/http2\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/apprendre\/http2\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/09\/what-is-http2.jpg","datePublished":"2019-09-20T12:37:02+00:00","dateModified":"2021-07-19T15:25:14+00:00","description":"Ce guide d\u00e9taill\u00e9 explique HTTP\/2 aux utilisateurs finaux et aux d\u00e9veloppeurs. De l'information de base \u00e0 des sujets plus avanc\u00e9s. Tout ce que vous devez savoir sur HTTP\/2.","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/apprendre\/http2\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/apprendre\/http2\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/apprendre\/http2\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/09\/what-is-http2.jpg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/09\/what-is-http2.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/apprendre\/http2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Apprendre","item":"https:\/\/kinsta.com\/fr\/apprendre\/"},{"@type":"ListItem","position":3,"name":"Qu&rsquo;est-ce que le HTTP\/2 \u2013 Le guide ultime"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/fr\/#website","url":"https:\/\/kinsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/learn\/31669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/learn"}],"about":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/types\/learn"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/users\/38"}],"version-history":[{"count":10,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/learn\/31669\/revisions"}],"predecessor-version":[{"id":47247,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/learn\/31669\/revisions\/47247"}],"alternate":[{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/31669\/translations\/es"},{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/31669\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/31669\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/31669\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/31669\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/31669\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/31669\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/31669\/translations\/nl"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/37121"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=31669"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=31669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}