{"id":116174,"date":"2024-05-30T00:20:35","date_gmt":"2024-05-29T22:20:35","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-http-tcp-balansirovshhika-haproxy-3-0"},"modified":"2024-05-30T00:20:35","modified_gmt":"2024-05-29T22:20:35","slug":"vypusk-http-tcp-balansirovshhika-haproxy-3-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-http-tcp-balansirovshhika-haproxy-3-0","title":{"rendered":"Publication de l'\u00e9quilibreur de charge HTTP\/TCP HAProxy 3.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Cinq ans apr\u00e8s la formation de la branche 2.0, la version du r\u00e9partiteur de charge HAProxy 3.0 a \u00e9t\u00e9 publi\u00e9e, permettant de r\u00e9partir le trafic HTTP et les demandes TCP arbitraires entre un groupe de serveurs, en tenant compte de nombreux facteurs (par exemple, v\u00e9rifier la disponibilit\u00e9 des serveurs, \u00e9valuer le niveau de charge, disposer de moyens de contre-mesure DDoS) et en proc\u00e9dant \u00e0 un filtrage initial des donn\u00e9es (par exemple, il est possible d'analyser les en-t\u00eates HTTP, de filtrer la transmission de param\u00e8tres incorrects, de bloquer l'injection SQL et le XSS, de connecter des agents de traitement de contenu). HAProxy peut \u00e9galement \u00eatre utilis\u00e9 pour coordonner l'interaction des composants dans des syst\u00e8mes bas\u00e9s sur une architecture de microservices. Le code du projet est \u00e9crit en C et est distribu\u00e9 sous la licence GPLv2. Le projet est utilis\u00e9 sur de nombreux grands sites, notamment Airbnb, Alibaba, GitHub, Imgur, Instagram, Reddit, StackOverflow, Tumblr, Twitter et Vimeo.   <\/p>\n<p>La branche HAProxy 3.0 est class\u00e9e parmi les versions \u00e0 long terme (LTS) et sera maintenue jusqu'en 2029. Changements cl\u00e9s :  <\/p>\n<ul>\n<li class=\"l\"> Une nouvelle section \u00ab crt-store \u00bb a \u00e9t\u00e9 ajout\u00e9e \u00e0 la configuration pour r\u00e9gler le stockage et l'utilisation des certificats TLS. Contrairement \u00e0 la configuration ant\u00e9rieure crt-list, dans crt-store, le stockage des certificats est dissoci\u00e9 de leur utilisation dans le frontend, permettant de sp\u00e9cifier individuellement l'emplacement de stockage de chaque composant du certificat (fichiers de certificats, cl\u00e9s et donn\u00e9es OCSP).\n<li class=\"l\"> La possibilit\u00e9 de d\u00e9finir des restrictions pour les demandes utilisant HTTP\/2, autoris\u00e9es par le protocole mais pouvant poser des probl\u00e8mes, a \u00e9t\u00e9 ajout\u00e9e. Par exemple, l'envoi d'un flux de cadres CONTINUATION peut entra\u00eener une attaque DoS par inondation de continuation.\n<li class=\"l\"> Une nouvelle directive de configuration \u00ab guid \u00bb a \u00e9t\u00e9 ajout\u00e9e, que l'on peut utiliser dans les sections \u00ab frontend \u00bb, \u00ab backend \u00bb et \u00ab listen \u00bb. Cette directive associe un identifiant unique \u00e0 ces sections, permettant de conserver les statistiques associ\u00e9es apr\u00e8s un red\u00e9marrage (l'\u00e9tat de la page Stats ne sera pas r\u00e9initialis\u00e9). Pour enregistrer les statistiques dans un fichier, une nouvelle commande \u00ab dump stats-file \u00bb a \u00e9t\u00e9 ajout\u00e9e, et pour lire \u00e0 partir du fichier apr\u00e8s un red\u00e9marrage, une nouvelle directive de configuration \u00ab stats-file \u00bb a \u00e9t\u00e9 introduite.\n<li class=\"l\"> Les capacit\u00e9s de r\u00e9partition des messages Syslog ont \u00e9t\u00e9 \u00e9tendues. La possibilit\u00e9 d'attribuer des coefficients de poids aux cha\u00eenes de logs des backends associ\u00e9es aux serveurs a \u00e9t\u00e9 ajout\u00e9e.\n<li class=\"l\"> Ajout de la prise en charge du formatage des cha\u00eenes de journal dans les repr\u00e9sentations JSON et CBOR.\n<li class=\"l\"> Les donn\u00e9es pouvant \u00eatre r\u00e9cup\u00e9r\u00e9es \u00e0 l'aide des fonctions d'extraction d'informations ont \u00e9t\u00e9 \u00e9tendues, par exemple, il est possible de demander des informations sur le nombre de sessions HTTP ouvertes pour le backend et le frontend, la taille de la file d'attente d'attente de traitement des demandes et le nombre autoris\u00e9 de sessions simultan\u00e9es.\n<li class=\"l\"> Les performances des scripts Lua \u00e0 thread unique, charg\u00e9s par la directive \u00ab lua-load \u00bb, ont \u00e9t\u00e9 am\u00e9lior\u00e9es.\n<li class=\"l\"> Les performances des zones de stockage en m\u00e9moire cr\u00e9\u00e9es \u00e0 l'aide de la directive stick-table ont \u00e9t\u00e9 consid\u00e9rablement augment\u00e9es. Par exemple, sur un syst\u00e8me avec 80 threads, les performances ont \u00e9t\u00e9 multipli\u00e9es par 6.\n<li class=\"l\"> Dans les configurations avec plusieurs sites, o\u00f9 <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/ssl-sertifikat\/\"   title=\"Certificat TLS\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"941\">Certificat TLS<\/a> Est s\u00e9lectionn\u00e9 sur la base de l'identifiant d'h\u00f4te transmis via l'extension TLS SNI, un argument \u00ab default-crt \u00bb a \u00e9t\u00e9 ajout\u00e9, permettant de sp\u00e9cifier le certificat par d\u00e9faut \u00e0 utiliser s'il n'a pas \u00e9t\u00e9 possible d'associer les certificats disponibles au site.\n<li class=\"l\"> Les actions \u00ab set-fc-tos \u00bb et \u00ab set-bc-tos \u00bb ont \u00e9t\u00e9 ajout\u00e9es pour ins\u00e9rer dans les paquets IP sur le backend ou le frontend le champ DS (Differentiated Services), d\u00e9finissant la priorit\u00e9 du trafic.\n<li class=\"l\"> Les actions \u00ab set-fc-mark \u00bb et \u00ab set-bc-mark \u00bb ont \u00e9t\u00e9 ajout\u00e9es, permettant de marquer les paquets IP sur le backend ou le frontend, par exemple, pour les lier ult\u00e9rieurement \u00e0 une table de routage sp\u00e9cifique.\n<li class=\"l\"> Ajout de la prise en charge de la cr\u00e9ation d'identifiants au format UUIDv7.\n<li class=\"l\"> La possibilit\u00e9 d'utiliser le pr\u00e9fixe \u00ab @virt \u00bb pour cr\u00e9er des fichiers ACL et Map virtuels, qui ne sont pas enregistr\u00e9s sur le disque, a \u00e9t\u00e9 mise en \u0153uvre. Le contenu des fichiers ACL et Map virtuels est ajout\u00e9 et supprim\u00e9 \u00e0 l'aide du Runtime API. Un pr\u00e9fixe \u00ab @opt \u00bb est \u00e9galement disponible, o\u00f9 les fichiers virtuels ne sont appliqu\u00e9s que s'ils n'existent pas d\u00e9j\u00e0 sur le disque.\n<li class=\"l\"> Des modifications ont \u00e9t\u00e9 apport\u00e9es, compromettant la r\u00e9trocompatibilit\u00e9 : l'envoi de plusieurs commandes au Runtime API dans une seule requ\u00eate, s\u00e9par\u00e9es par le caract\u00e8re de nouvelle ligne, est interdit ; il est interdit de d\u00e9finir le mot-cl\u00e9 \u00ab enabled \u00bb pour les dynamiques. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/server\/\"   title=\"serveurs\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1538\">serveurs<\/a>; le contr\u00f4le des URI non standards a \u00e9t\u00e9 renforc\u00e9.        <\/ul>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61267\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043f\u0443\u0441\u0442\u044f \u043f\u044f\u0442\u044c \u043b\u0435\u0442 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0442\u043a\u0438 2.0 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 HAProxy 3.0, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c HTTP-\u0442\u0440\u0430\u0444\u0438\u043a \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0435 TCP-\u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043c\u0435\u0436\u0434\u0443 \u0433\u0440\u0443\u043f\u043f\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0444\u0430\u043a\u0442\u043e\u0440\u043e\u0432 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0435\u0442 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u0438\u043c\u0435\u0435\u0442 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f DDoS) \u0438 \u043f\u0440\u043e\u0432\u043e\u0434\u044f \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u0443\u044e \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u044e \u0434\u0430\u043d\u043d\u044b\u0445 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c HTTP-\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438, \u043e\u0442\u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0443 \u043d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0437\u0430\u043f\u0440\u043e\u0441\u0430, \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 SQL \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-116174","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043f\u0443\u0441\u0442\u044f \u043f\u044f\u0442\u044c \u043b\u0435\u0442 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0442\u043a\u0438 2.0 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 HAProxy 3.0, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c HTTP-\u0442\u0440\u0430\u0444\u0438\u043a \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0435 TCP-\u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043c\u0435\u0436\u0434\u0443 \u0433\u0440\u0443\u043f\u043f\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-http-tcp-balansirovshhika-haproxy-3-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a HTTP\/TCP-\u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 HAProxy 3.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043f\u0443\u0441\u0442\u044f \u043f\u044f\u0442\u044c \u043b\u0435\u0442 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0442\u043a\u0438 2.0 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 HAProxy 3.0, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c HTTP-\u0442\u0440\u0430\u0444\u0438\u043a \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0435 TCP-\u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043c\u0435\u0436\u0434\u0443 \u0433\u0440\u0443\u043f\u043f\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-http-tcp-balansirovshhika-haproxy-3-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-05-29T22:20:35+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-05-29T22:20:35+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Publication du r\u00e9partiteur HTTP\/TCP HAProxy 3.0 | ProHoster","description":"Apr\u00e8s cinq ans depuis la cr\u00e9ation de la branche 2.0, la version du r\u00e9partiteur de charge HAProxy 3.0 a \u00e9t\u00e9 publi\u00e9e, permettant de r\u00e9partir le trafic HTTP et les requ\u00eates TCP arbitraires entre un groupe de serveurs, en tenant compte de nombreux facteurs.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-http-tcp-balansirovshhika-haproxy-3-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a HTTP\/TCP-\u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 HAProxy 3.0 | ProHoster","og:description":"\u0421\u043f\u0443\u0441\u0442\u044f \u043f\u044f\u0442\u044c \u043b\u0435\u0442 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0442\u043a\u0438 2.0 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 HAProxy 3.0, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c HTTP-\u0442\u0440\u0430\u0444\u0438\u043a \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0435 TCP-\u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043c\u0435\u0436\u0434\u0443 \u0433\u0440\u0443\u043f\u043f\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-http-tcp-balansirovshhika-haproxy-3-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-05-29T22:20:35+00:00","article:modified_time":"2024-05-29T22:20:35+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"116174","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 17:23:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 01:20:19","updated":"2026-02-09 17:23:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/116174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=116174"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/116174\/revisions"}],"predecessor-version":[{"id":158782,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/116174\/revisions\/158782"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=116174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=116174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=116174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}