{"id":122613,"date":"2025-03-20T01:46:01","date_gmt":"2025-03-19T23:46:02","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/predstavlen-tinykvm-dlya-virtualizaczii-na-urovne-otdelnyh-proczessov"},"modified":"2025-03-20T01:46:01","modified_gmt":"2025-03-19T23:46:02","slug":"predstavlen-tinykvm-dlya-virtualizaczii-na-urovne-otdelnyh-proczessov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/predstavlen-tinykvm-dlya-virtualizaczii-na-urovne-otdelnyh-proczessov","title":{"rendered":"Pr\u00e9sentation de TinyKVM pour la virtualisation au niveau des processus individuels","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>L'entreprise Varnish Software, qui d\u00e9veloppe des syst\u00e8mes pour la mise en place de r\u00e9seaux de livraison et de mise en cache de contenu, a pr\u00e9sent\u00e9 le projet open source TinyKVM, qui d\u00e9veloppe des outils pour l'isolation de l'ex\u00e9cution de processus individuels \u00e0 l'aide de l'hyperviseur KVM. L'objectif du projet est de cr\u00e9er le syst\u00e8me de sandboxing d'isolement des processus le plus rapide, utilisant la virtualisation mat\u00e9rielle. Le code du projet est \u00e9crit en C et C++, et est distribu\u00e9 sous la licence GPLv3 (pour ceux qui ne peuvent pas se conformer aux exigences de la GPLv3, une licence commerciale est disponible).    <\/p>\n<p>TinyKVM est con\u00e7u pour le lancement isol\u00e9 de n'importe quel programme en ligne de commande pour Linux avec des performances proches de l'ex\u00e9cution ordinaire. Les frais g\u00e9n\u00e9raux pour chaque appel syst\u00e8me s'\u00e9l\u00e8vent \u00e0 environ 2 microsecondes. Comme exemple d'application du projet, on mentionne l'isolation suppl\u00e9mentaire des processus dans les syst\u00e8mes de mise en cache et de traitement des requ\u00eates web. TinyKVM est d\u00e9velopp\u00e9 pour remplacer l'\u00e9mulateur libriscv, utilis\u00e9 pour isoler le traitement de chaque requ\u00eate web dans la plateforme Varnish. De plus, une variante de la biblioth\u00e8que libvmod a \u00e9t\u00e9 cr\u00e9\u00e9e, permettant l'ex\u00e9cution de modules pour Varnish en utilisant TinyKVM.    <center><img decoding=\"async\" alt=\"Pr\u00e9sentation de TinyKVM pour la virtualisation au niveau des processus individuels\" src=\"\/wp-content\/uploads\/2025\/03\/f561d37ddc61ac392508c8301906cae5.jpg\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"Pr\u00e9sentation de TinyKVM pour la virtualisation au niveau des processus individuels\" src=\"\/wp-content\/uploads\/2025\/03\/f55fbfe95625c87659ff985675213362.jpg\" style=\"display:block;margin: 0 auto;\" \/>  <\/center>    <\/p>\n<p>Lors de l'ex\u00e9cution via TinyKVM, le code machine des programmes s'ex\u00e9cute sans couches d'\u00e9mulation sur le CPU et est limit\u00e9 via l'API de l'hyperviseur KVM, ce qui permet d'\u00e9liminer les frais g\u00e9n\u00e9raux et d'atteindre des performances proches de l'ex\u00e9cution sans virtualisation. Les principales fonctionnalit\u00e9s de TinyKVM :     <\/p>\n<ul>\n<li class=\"l\"> Limitation du temps maximal d'ex\u00e9cution. Un programme peut \u00eatre arr\u00eat\u00e9 de force apr\u00e8s l'expiration du d\u00e9lai, sans appel aux gestionnaires de signaux et aux threads.\n<li class=\"l\"> Limitation de la consommation de m\u00e9moire.\n<li class=\"l\"> Possibilit\u00e9 de forker des instances non initialis\u00e9es <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/vps\/\"   title=\"machines virtuelles\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2200\">machines virtuelles<\/a> \u00e0 partir d'une instance initialis\u00e9e d'un programme isol\u00e9. Des copies de machines virtuelles sont cr\u00e9\u00e9es en mode copy-on-write, ce qui permet d'\u00e9conomiser consid\u00e9rablement de la m\u00e9moire en ne conservant qu'une seule instance de donn\u00e9es communes.\n<li class=\"l\"> Les processus d\u00e9riv\u00e9s peuvent \u00eatre r\u00e9initialis\u00e9s \u00e0 leur \u00e9tat pr\u00e9c\u00e9dent (par exemple, un gestionnaire de requ\u00eates http d\u00e9riv\u00e9 peut revenir \u00e0 son \u00e9tat initial apr\u00e8s le traitement de chaque requ\u00eate sans red\u00e9marrage). Une instance de processus isol\u00e9 peut \u00e9galement \u00eatre r\u00e9initialis\u00e9e \u00e0 l'\u00e9tat d'une autre machine virtuelle, et non celle dont elle a \u00e9t\u00e9 d\u00e9riv\u00e9e, mais les co\u00fbts seront plus \u00e9lev\u00e9s dans ce cas, car cela n\u00e9cessitera une modification de la table des pages m\u00e9moire.\n<li class=\"l\"> La possibilit\u00e9 de cr\u00e9er des pages m\u00e9moire statiques lors de l'initialisation, m\u00eame adapt\u00e9es aux environnements d'ex\u00e9cution sophistiqu\u00e9s, comme dans le langage Go. Dans ce cas, des modifications ne sont autoris\u00e9es que pour les pages en mode copy-on-write.\n<li class=\"l\"> Prise en charge du d\u00e9bogage \u00e0 distance \u00e0 l'aide de GDB. Un d\u00e9bogage \u00e0 chaud est possible avec reprise de l'ex\u00e9cution.    <\/ul>\n<p> L'environnement d'h\u00e9bergement TinyKVM forme un noyau r\u00e9duit, prot\u00e9g\u00e9 contre les modifications, construit avec une protection des pages m\u00e9moire et utilisant SMAP (Supervisor Mode Access Prevention) et SMEP (Supervisor Mode Execution Prevention) pour une isolation suppl\u00e9mentaire entre le noyau et l'espace utilisateur. TinyKVM utilise de grandes pages m\u00e9moire (hugepage) pour am\u00e9liorer les performances. Les appels syst\u00e8me invoqu\u00e9s par les programmes sont intercept\u00e9s par l'\u00e9mulateur et redirig\u00e9s vers l'environnement h\u00f4te (le d\u00e9lai de traitement et de traduction de l'appel \u00e9mul\u00e9 est d'environ 2 microsecondes). Dans celui-ci, <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/vps\/abuzoustojchivye-vps\/\"   title=\"une machine virtuelle\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4352\">une machine virtuelle<\/a> aucuns pilotes, entr\u00e9es\/sorties ou dispositifs virtuels ne sont utilis\u00e9s.        <center><img decoding=\"async\" alt=\"Pr\u00e9sentation de TinyKVM pour la virtualisation au niveau des processus individuels\" src=\"\/wp-content\/uploads\/2025\/03\/4e61b85f98c4d3dfa4f85f67b6b51b56.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62898\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Varnish Software, \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0449\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0439 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0438 \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 TinyKVM, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440\u0430 KVM. \u0426\u0435\u043b\u044c\u044e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0437\u0430\u044f\u0432\u043b\u0435\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u0430\u043c\u043e\u0439 \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b sandbox-\u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0439 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u0443\u044e \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0430\u0445 C \u0438 \u0421++, \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv3 (\u0434\u043b\u044f \u043d\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":122614,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-122613","post","type-post","status-publish","format-standard","has-post-thumbnail","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=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Varnish Software, \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0449\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0439 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0438 \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 TinyKVM, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u043f\u0440\u0438.\" \/>\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\/predstavlen-tinykvm-dlya-virtualizaczii-na-urovne-otdelnyh-proczessov\" \/>\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\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d TinyKVM \u0434\u043b\u044f \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Varnish Software, \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0449\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0439 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0438 \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 TinyKVM, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u043f\u0440\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/predstavlen-tinykvm-dlya-virtualizaczii-na-urovne-otdelnyh-proczessov\" \/>\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=\"2025-03-19T23:46:02+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-03-19T23:46:02+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\udd47TinyKVM pr\u00e9sent\u00e9 pour la virtualisation au niveau de processus individuels | ProHoster","description":"L'entreprise Varnish Software, qui d\u00e9veloppe des syst\u00e8mes pour la cr\u00e9ation de r\u00e9seaux de distribution et de mise en cache de contenu, a pr\u00e9sent\u00e9 le projet open source TinyKVM, qui d\u00e9veloppe des outils pour l'isolation de l'ex\u00e9cution de processus individuels.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/predstavlen-tinykvm-dlya-virtualizaczii-na-urovne-otdelnyh-proczessov","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\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d TinyKVM \u0434\u043b\u044f \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Varnish Software, \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0449\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0439 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0438 \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 TinyKVM, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u043f\u0440\u0438.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/predstavlen-tinykvm-dlya-virtualizaczii-na-urovne-otdelnyh-proczessov","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":"2025-03-19T23:46:02+00:00","article:modified_time":"2025-03-19T23:46:02+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"122613","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:43:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 11:22:36","updated":"2026-02-09 17:43: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\/122613","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=122613"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/122613\/revisions"}],"predecessor-version":[{"id":164227,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/122613\/revisions\/164227"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/122614"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=122613"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=122613"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=122613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}