{"id":107406,"date":"2023-03-22T18:48:16","date_gmt":"2023-03-22T16:48:17","guid":{"rendered":"https:\/\/prohoster.info\/?p=107406"},"modified":"2023-03-23T10:45:49","modified_gmt":"2023-03-23T08:45:49","slug":"vypusk-dragonfly-1-0-sistemy-dlya-keshirovaniya-dannyh-v-operativnoj-pamyati","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-dragonfly-1-0-sistemy-dlya-keshirovaniya-dannyh-v-operativnoj-pamyati","title":{"rendered":"Pubblicazione di Dragonfly 1.0, un sistema per la memorizzazione dei dati nella cache in memoria","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 stata rilasciata la nuova sistema di caching e memorizzazione dei dati in memoria Dragonfly, che gestisce i dati in formato chiave\/valore e pu\u00f2 essere utilizzata come una soluzione leggera per accelerare le prestazioni di siti web ad alto carico, memorizzando nella cache le richieste lente ai database e i dati intermedi in memoria. Dragonfly supporta i protocolli Memcached e Redis, permettendo di utilizzare le librerie client esistenti e di migrare progetti che usano Memcached e Redis su Dragonfly senza dover rielaborare il codice.     <\/p>\n<p>Rispetto a Redis, Dragonfly ha raggiunto un incremento delle prestazioni fino a 25 volte in situazioni di carico tipiche nell'ambiente Amazon EC2 c6gn.16xlarge (3,8 milioni di richieste al secondo). Rispetto a Memcached nell'ambiente AWS c6gn.16xlarge, Dragonfly \u00e8 riuscito a eseguire 4,7 volte pi\u00f9 richieste al secondo in scrittura (3,8 milioni contro 806.000) e 1,77 volte pi\u00f9 richieste al secondo in lettura (3,7 milioni contro 2,1 milioni).      <center><img decoding=\"async\" alt=\"Pubblicazione di Dragonfly 1.0, un sistema per la memorizzazione dei dati nella cache in memoria \" src=\"\/wp-content\/uploads\/2023\/03\/417fdc86dc7d80eb097e3f198f888020.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>Nei test di memorizzazione di 5 GB di dati, Dragonfly ha richiesto il 30% in meno di memoria rispetto a Redis. Durante la creazione di snapshot tramite il comando &#171;bgsave&#187;, l'uso della memoria aumenta, ma nei momenti di picco rimane quasi tre volte inferiore rispetto a Redis, e l'operazione di scrittura dello snapshot avviene significativamente pi\u00f9 rapidamente (nel test, lo snapshot in Dragonfly \u00e8 stato scritto in 30 secondi, mentre in Redis in 42 secondi).    <\/p>\n<p><center><img decoding=\"async\" alt=\"Pubblicazione di Dragonfly 1.0, un sistema per la memorizzazione dei dati nella cache in memoria \" src=\"\/wp-content\/uploads\/2023\/03\/ee8441f68081e5094bdaf20a54c1f918.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<p>L'alta prestazione \u00e8 raggiunta grazie a un'architettura multi-threaded senza condivisione delle risorse (shared-nothing), che implica che a ciascun thread \u00e8 associato un gestore isolato con il proprio insieme di dati, operante senza mutex e spin-lock. Per garantire l'atomicit\u00e0 nelle operazioni su pi\u00f9 chiavi, vengono utilizzati leggeri blocchi VLL. Per una memorizzazione efficiente delle informazioni in memoria, si utilizza una struttura dashtable, che implementa una variet\u00e0 di tabelle hash partizionate.    <\/p>\n<p>Alcune caratteristiche di Dragonfly:  <\/p>\n<ul>\n<li class=\"l\"> Modalit\u00e0 di caching in cui si garantisce automaticamente la sostituzione dei dati pi\u00f9 vecchi con i nuovi una volta esaurita la memoria disponibile.\n<li class=\"l\"> Supporto per l'associazione di una durata di vita ai dati, durante la quale i dati sono considerati validi.\n<li class=\"l\"> Supporto per il salvataggio dello stato del repository su disco in background per il ripristino successivo dopo un riavvio.\n<li class=\"l\"> Disponibilit\u00e0 di una console HTTP (collegata alla porta TCP 6379) per la gestione del sistema e di un'API per la restituzione delle metriche, compatibile con Prometheus.\n<li class=\"l\"> Supporto per 185 comandi di Redis, corrispondenti all'incirca alle funzionalit\u00e0 di Redis 5.\n<li class=\"l\"> Supporto per tutti i comandi di Memcached, tranne che per CAS (check-and-set).\n<li class=\"l\"> Supporto per operazioni asincrone per la creazione di snapshot.\n<li class=\"l\"> Consumo di memoria prevedibile.\n<li class=\"l\"> Interprete Lua 5.4 integrato.\n<li class=\"l\"> Supporto per tipi di dati complessi, come hash, insiemi, liste (ZSET, HSET, LIST, SETS e STRING) e dati in formato JSON.\n<li class=\"l\"> Supporto per la replica del repository per garantire la resilienza e il bilanciamento del carico.  <\/ul>\n<p>Il codice di Dragonfly \u00e8 scritto in C\/C++ ed \u00e8 distribuito sotto licenza BSL (Business Source License). La licenza BSL \u00e8 stata proposta dai co-fondatori di MySQL come alternativa al modello Open Core. Il concetto di BSL \u00e8 che il codice per le funzionalit\u00e0 avanzate \u00e8 inizialmente disponibile per la modifica, ma per un certo periodo pu\u00f2 essere utilizzato gratuitamente solo rispettando ulteriori condizioni, per aggirare le quali \u00e8 necessaria l'acquisizione di una licenza commerciale. Le condizioni di licenza aggiuntive del progetto Dragonfly prevedono la transizione del codice alla licenza Apache 2.0 il 15 marzo 2028. Fino a quel momento, la licenza consente l'utilizzo del codice solo per lo sviluppo dei propri servizi e prodotti, ma vieta l'uso per la creazione di servizi cloud a pagamento che si sovrappongono a Dragonfly.      <\/p>\n<p>La versione 1.0 di Dragonfly \u00e8 notevole per l'implementazione del supporto per la replica dei dati da un server primario a uno secondario. In questo modo, Dragonfly pu\u00f2 essere configurato per funzionare come un repository secondario, ricevendo dati da un server primario sia su base Dragonfly che Redis. L'API per la gestione della replica \u00e8 compatibile con Redis e si basa sull'uso dei comandi ROLE e REPLICAOF (SLAVEOF). <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/server\/dts-los-angeles\/\"   title=\"server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3900\">server<\/a> come secondario. In questo modo, Dragonfly pu\u00f2 essere configurato per utilizzare come storage secondario, ricevendo dati da un server primario sia basato su Dragonfly che su Redis. L'API per gestire la replicazione \u00e8 compatibile con Redis ed \u00e8 basata sull'uso dei comandi ROLE e REPLICAOF (SLAVEOF).<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58830\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 Dragonfly, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u0438\u0440\u0443\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0432\u044b\u0441\u043e\u043a\u043e\u043d\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0445 \u0441\u0430\u0439\u0442\u043e\u0432, \u043a\u044d\u0448\u0438\u0440\u0443\u044e\u0449\u0435\u0435 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043a \u0421\u0423\u0411\u0414 \u0438 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438. Dragonfly \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b Memcached \u0438 Redis, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0438 \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u043a\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":107407,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-107406","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.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 Dragonfly, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u0438\u0440\u0443\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b.\" \/>\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\/it\/blog\/news\/vypusk-dragonfly-1-0-sistemy-dlya-keshirovaniya-dannyh-v-operativnoj-pamyati\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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 Dragonfly 1.0, \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 Dragonfly, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u0438\u0440\u0443\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-dragonfly-1-0-sistemy-dlya-keshirovaniya-dannyh-v-operativnoj-pamyati\" \/>\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=\"2023-03-22T16:48:17+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-03-23T08:45:49+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\udd47Rilascio di Dragonfly 1.0, sistema per la memorizzazione dei dati nella memoria RAM | ProHoster","description":"\u00c8 stato rilasciato il sistema di caching e archiviazione dei dati in memoria Dragonfly, che gestisce i dati in formato chiave\/valore e pu\u00f2 essere utilizzato come soluzione leggera per accelerare le prestazioni.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-dragonfly-1-0-sistemy-dlya-keshirovaniya-dannyh-v-operativnoj-pamyati","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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 Dragonfly 1.0, \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043b\u044f \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 Dragonfly, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u0438\u0440\u0443\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-dragonfly-1-0-sistemy-dlya-keshirovaniya-dannyh-v-operativnoj-pamyati","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":"2023-03-22T16:48:17+00:00","article:modified_time":"2023-03-23T08:45:49+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"107406","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-22 15:31:12","updated":"2026-02-22 15:31:12","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/107406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=107406"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/107406\/revisions"}],"predecessor-version":[{"id":162428,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/107406\/revisions\/162428"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/107407"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=107406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=107406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=107406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}