{"id":33434,"date":"2019-10-31T21:52:33","date_gmt":"2019-10-31T18:52:33","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-rabotaet-szhatie-v-obektno-orientirovannoj-arhitekture-pamyati\/"},"modified":"2019-10-31T21:52:33","modified_gmt":"2019-10-31T18:52:33","slug":"kak-rabotaet-szhatie-v-obektno-orientirovannoj-arhitekture-pamyati","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-rabotaet-szhatie-v-obektno-orientirovannoj-arhitekture-pamyati","title":{"rendered":"Come funziona la compressione nell'architettura della memoria orientata agli oggetti","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Un team di ingegneri del MIT ha sviluppato un'gerarchia di memoria orientata agli oggetti per una gestione pi\u00f9 efficace dei dati. In questo articolo analizziamo come \u00e8 strutturata.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/1cloud\/blog\/451356\/\"><img decoding=\"async\" alt=\"Come funziona la compressione nell&#039;architettura della memoria orientata agli oggetti\" src=\"\/wp-content\/uploads\/2019\/05\/a868d6b2ce7268a09551659ee134b36f.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<i>\/ <noindex>PxHere<\/noindex> \/ PD<\/i><\/p>\n<p>Come \u00e8 noto, la crescita delle prestazioni degli attuali CPU non \u00e8 accompagnata da una corrispondente riduzione della latenza nell'accesso alla memoria. La differenza nei valori da un anno all'altro pu\u00f2 arrivare fino a 10 volte (<noindex><a rel=\"nofollow\" href=\"http:\/\/aircconline.com\/ijcsit\/V9N2\/9217ijcsit14.pdf\">PDF, p.3<\/a><\/noindex>). Di conseguenza, si crea un collo di bottiglia che impedisce di utilizzare appieno le risorse disponibili e rallenta l'elaborazione dei dati.<\/p>\n<p>Il danno alle prestazioni \u00e8 causato dalla cosiddetta latenza di decompressione. In alcuni casi, la preparazione per la decompressione dei dati pu\u00f2 richiedere fino a 64 cicli di processore. <\/p>\n<p>A titolo di confronto: l'addition e la moltiplicazione di numeri con virgola mobile <noindex><a rel=\"nofollow\" href=\"http:\/\/ithare.com\/wp-content\/uploads\/part101_infographics_v08.png\">richiedono<\/a><\/noindex> non pi\u00f9 di dieci cicli. Il problema \u00e8 che la memoria opera con blocchi di dati di dimensioni fisse, mentre le applicazioni gestiscono oggetti che possono contenere diversi tipi di dati e variare in dimensioni. Per risolvere questo problema, gli ingegneri del MIT hanno sviluppato un'gerarchia di memoria orientata agli oggetti che ottimizza l'elaborazione dei dati.<\/p>\n<h2>Come funziona la tecnologia<\/h2>\n<p>\nAlla base della soluzione ci sono tre tecnologie: Hotpads, Zippads e un algoritmo di compressione COCO.<\/p>\n<p>Hotpads \u00e8 un'gerarchia di memoria dei registri ultra-rapida gestita tramite software (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Scratchpad_memory\">scratchpad<\/a><\/noindex>). Questi registri sono chiamati pad e ce ne sono tre: da L1 a L3. In essi vengono memorizzati oggetti di dimensioni diverse, metadati e array di puntatori.<\/p>\n<p>Fondamentalmente, l'architettura rappresenta un sistema di cache, ma progettato per lavorare con oggetti. Il livello del pad in cui si trova un oggetto dipende da quanto spesso viene utilizzato. Se uno dei livelli \"si riempie\", il sistema attiva un meccanismo simile a un \"garbage collector\" nei linguaggi Java o Go. Esso analizza quali oggetti vengono utilizzati meno frequentemente rispetto agli altri e li sposta automaticamente tra i livelli.<\/p>\n<blockquote><p>Zippads funziona sulla base di Hotpads: archivia e decompone i dati che entrano o escono dagli ultimi due livelli dell'gerarchia \u2014 pad L3 e memoria principale. Nei primi due pad, i dati sono conservati in forma invariata.<\/p><\/blockquote>\n<p>\n <img decoding=\"async\" alt=\"Come funziona la compressione nell&#039;architettura della memoria orientata agli oggetti\" src=\"\/wp-content\/uploads\/2019\/05\/3a4ee154cc1db4c9c5a30c668a6f9eff.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nZippads comprime oggetti il cui volume non supera i 128 byte. Gli oggetti pi\u00f9 grandi vengono suddivisi in parti, che vengono quindi collocate in diverse aree di memoria. Come affermano gli sviluppatori, questo approccio aumenta il fattore di efficiente utilizzo della memoria.<\/p>\n<p>Per comprimere gli oggetti viene utilizzato l'algoritmo COCO (Cross-Object COmpression), di cui parleremo pi\u00f9 avanti, anche se il sistema \u00e8 in grado di lavorare anche con <noindex><a rel=\"nofollow\" href=\"https:\/\/users.ece.cmu.edu\/~omutlu\/pub\/bdi-compression_pact12.pdf\">Base-Delta-Immediate<\/a><\/noindex> o <noindex><a rel=\"nofollow\" href=\"https:\/\/ieeexplore.ieee.org\/document\/4589203\">FPC<\/a><\/noindex>. L'algoritmo COCO \u00e8 una variante della compressione differenziale (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Data_differencing\">differential compression<\/a><\/noindex>). Confronta gli oggetti con quelli \"di base\" e rimuove i bit ripetuti \u2014 vedi schema qui sotto:<\/p>\n<p><img decoding=\"async\" alt=\"Come funziona la compressione nell&#039;architettura della memoria orientata agli oggetti\" src=\"\/wp-content\/uploads\/2019\/05\/46907c8eac74b6af0a1b3985da9a899b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Secondo gli ingegneri del MIT, la loro gerarchia di memoria orientata agli oggetti \u00e8 superiore del 17% rispetto agli approcci classici. \u00c8 molto pi\u00f9 simile nell'architettura alle applicazioni moderne, quindi questo nuovo metodo ha potenziale.<\/p>\n<p>Si prevede che la tecnologia possa inizialmente essere utilizzata da aziende che lavorano con grandi volumi di dati e algoritmi di machine learning. Un'altra direzione potenziale sono le piattaforme cloud. I fornitori di IaaS avranno la possibilit\u00e0 di lavorare in modo pi\u00f9 efficiente con la virtualizzazione, i sistemi di archiviazione dei dati e le risorse di calcolo.<\/p>\n<blockquote><p><b>JMAP \u2014 un protocollo aperto sostituir\u00e0 IMAP nello scambio di email<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Come funziona la compressione nell&#039;architettura della memoria orientata agli oggetti\" src=\"\/wp-content\/uploads\/2019\/05\/faae4338d86f47fd991344b068aa98c5.png\" style=\"display:block;margin: 0 auto;\" \/> <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/1cloud\/blog\/450602\/\">\u00abCome costruiamo IaaS\u00bb: materiali sul lavoro di 1cloud<\/a><\/noindex><\/p>\n<p><img decoding=\"async\" alt=\"Come funziona la compressione nell&#039;architettura della memoria orientata agli oggetti\" src=\"\/wp-content\/uploads\/2019\/05\/fad529f9a72742ad3c7b708c1d5a855f.png\" style=\"display:block;margin: 0 auto;\" \/> <noindex><a rel=\"nofollow\" href=\"https:\/\/1cloud.ru\/blog\/our-system-architecture-evolution?utm_source=habrahabr&amp;utm_medium=cpm&amp;utm_campaign=compress&amp;utm_content=blog\">Evoluzione dell'architettura cloud 1cloud<\/a><\/noindex><br \/>\n<img decoding=\"async\" alt=\"Come funziona la compressione nell&#039;architettura della memoria orientata agli oggetti\" src=\"\/wp-content\/uploads\/2019\/05\/8bfab7a7977ce3f4f0f3d0703d660148.png\" style=\"display:block;margin: 0 auto;\" \/> <noindex><a rel=\"nofollow\" href=\"https:\/\/1cloud.ru\/services\/storage?utm_source=habrahabr&amp;utm_medium=cpm&amp;utm_campaign=compress&amp;utm_content=site\">Servizio di archiviazione oggetti in 1cloud<\/a><\/noindex><\/p>\n<p><img decoding=\"async\" alt=\"Come funziona la compressione nell&#039;architettura della memoria orientata agli oggetti\" src=\"\/wp-content\/uploads\/2019\/05\/c175bf85fd93b81c5bb58fa87250d3cf.png\" style=\"display:block;margin: 0 auto;\" \/> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.facebook.com\/1cloudru\/photos\/a.1526614574327724\/2317948435194330\/?type=3&amp;theater\">Attacchi potenziali su HTTPS e metodi di protezione contro di essi<\/a><\/noindex><br \/>\n<img decoding=\"async\" alt=\"Come funziona la compressione nell&#039;architettura della memoria orientata agli oggetti\" src=\"\/wp-content\/uploads\/2019\/05\/f0dd68a3e2383d73b3769f556e6ca03a.png\" style=\"display:block;margin: 0 auto;\" \/> <noindex><a rel=\"nofollow\" href=\"http:\/\/www.facebook.com\/1cloudru\/posts\/2309275519394955\">Quali sono le somiglianze e le differenze tra gli approcci Continuous Delivery e Continuous Integration<\/a><\/noindex><br \/>\n<img decoding=\"async\" alt=\"Come funziona la compressione nell&#039;architettura della memoria orientata agli oggetti\" src=\"\/wp-content\/uploads\/2019\/05\/2124861baee61e029d4bdbaead1d9c5a.png\" style=\"display:block;margin: 0 auto;\" \/> <noindex><a rel=\"nofollow\" href=\"http:\/\/www.facebook.com\/1cloudru\/posts\/2311523002503540\">Come proteggere un server in Internet: l'esperienza di 1cloud<\/a><\/noindex><\/p><\/blockquote>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/1cloud\/blog\/451356\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u0438\u0437 MIT \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044e \u043f\u0430\u043c\u044f\u0442\u0438 \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438. \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u0441 \u0442\u0435\u043c, \u043a\u0430\u043a \u043e\u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u0430. \/ PxHere \/ PD \u041a\u0430\u043a \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e, \u0440\u043e\u0441\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 CPU \u043d\u0435 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u0435\u0442\u0441\u044f \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c \u0441\u043d\u0438\u0436\u0435\u043d\u0438\u0435\u043c \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438 \u043f\u0440\u0438 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u0438 \u043a \u043f\u0430\u043c\u044f\u0442\u0438. \u0420\u0430\u0437\u043d\u0438\u0446\u0430 \u0432 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439 \u043e\u0442 \u0433\u043e\u0434\u0430 \u043a \u0433\u043e\u0434\u0443 \u043c\u043e\u0436\u0435\u0442 \u0434\u043e\u0445\u043e\u0434\u0438\u0442\u044c \u0434\u043e 10 \u0440\u0430\u0437 (PDF, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25147,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-33434","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u0438\u0437 MIT \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044e \u043f\u0430\u043c\u044f\u0442\u0438 \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\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\/it\/blog\/administrirovanie\/kak-rabotaet-szhatie-v-obektno-orientirovannoj-arhitekture-pamyati\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.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\u041a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441\u0436\u0430\u0442\u0438\u0435 \u0432 \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u0438\u0437 MIT \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044e \u043f\u0430\u043c\u044f\u0442\u0438 \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-rabotaet-szhatie-v-obektno-orientirovannoj-arhitekture-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=\"2019-10-31T18:52:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:52:33+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\udd47Come funziona la compressione nell'architettura della memoria orientata agli oggetti | ProHoster","description":"Un team di ingegneri del MIT ha sviluppato una gerarchia di memoria orientata agli oggetti per un lavoro pi\u00f9 efficiente con i dati.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-rabotaet-szhatie-v-obektno-orientirovannoj-arhitekture-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\u041a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441\u0436\u0430\u0442\u0438\u0435 \u0432 \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 | ProHoster","og:description":"\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u0438\u0437 MIT \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u043d\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u044e \u043f\u0430\u043c\u044f\u0442\u0438 \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-rabotaet-szhatie-v-obektno-orientirovannoj-arhitekture-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":"2019-10-31T18:52:33+00:00","article:modified_time":"2019-10-31T18:52:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"33434","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":null,"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-01-21 15:16:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 23:11:30","updated":"2026-01-21 15:16:19","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\/33434","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=33434"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/33434\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/25147"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=33434"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=33434"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=33434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}