{"id":9831,"date":"2017-12-07T13:01:03","date_gmt":"2017-12-07T12:01:03","guid":{"rendered":"https:\/\/www.siteground.it\/blog\/?p=9831"},"modified":"2025-11-07T11:12:48","modified_gmt":"2025-11-07T11:12:48","slug":"parliamo-di-http-2","status":"publish","type":"post","link":"https:\/\/it.siteground.com\/blog\/parliamo-di-http-2\/","title":{"rendered":"Parliamo di HTTP\/2"},"content":{"rendered":"\n<p>Ciao SiteGrounders! Visto che la settimana scorsa mi sono concentrato su certificati SSL e HTTPS mi sembrava giusto dedicare spazio questa volta al protocollo HTTP\/2 di cui ho solo accennato qualcosa nel <a href=\"https:\/\/it.siteground.com\/blog\/parliamo-lets-encrypt\/\">precedente post<\/a>. Che cos\u2019\u00e8 dunque nello specifico questo HTTP\/2 e perch\u00e9 \u00e8 importante averlo e sapere cosa sia?<\/p>\n\n\n\n<p>Internet, come lo conosciamo oggi, non sarebbe mai esistito senza l\u2019HTTP. Esso \u00e8 sempre stato il cuore e l&#8217;anima stessa di internet e ci\u00f2 che ci consente di leggere le ultime notizie, ordinare articoli online, guardare video su YouTube e accedere ai nostri siti web preferiti su tutti i tipi di dispositivi: workstation, laptop, smartphone, tablet e persino e-reader che offrono funzionalit\u00e0 di navigazione.<br><br>Tuttavia il protocollo HTTP per molti anni, sin da quando fu rilasciata la versione 1.1 nel 1999, non ha visto modifiche sostanziali; ecco perch\u00e9 quando nel 2015 fu rilasciato HTTP\/2 per molte compagnie come la nostra fu un momento di grande eccitazione. Ovviamente in SiteGround non ci siamo fatti sfuggire l\u2019occasione e, gi\u00e0 poco dopo il suo rilascio, tutti i nostri server lo supportavano.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-perche-http-aveva-bisogno-di-un-aggiornamento\"><span class=\"ez-toc-section\" id=\"Perche_HTTP_aveva_bisogno_di_un_aggiornamento\"><\/span>Perch\u00e9 HTTP aveva bisogno di un aggiornamento?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>I siti web moderni fanno centinaia di richieste HTTP e il protocollo HTTP\/1.1 non era ben progettato per queste prestazioni e per le crescenti esigenze degli utenti. Nel decennio prima della comparsa dell\u2019HTTP\/2 nacquero innumerevoli nuove tecnologie e gli sviluppatori web sfoggiavano tutta la loro creativit\u00e0 per superare i limiti imposti dall\u2019HTTP\/1.1. Si era dunque arrivati a un punto in cui il protocollo stesso aveva bisogno di cambiare e introdurre nuove funzionalit\u00e0 per migliorare le performance di tutti i siti internet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-cosa-c-e-di-nuovo-in-http-2\"><span class=\"ez-toc-section\" id=\"Cosa_ce_di_nuovo_in_HTTP2\"><\/span>Cosa c&#8217;\u00e8 di nuovo in HTTP\/2?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>HTTP\/2 \u00e8 basato sul protocollo SPDY (pronunciato \u201ctechnologyy\u201d) e si concentra sui miglioramenti delle prestazioni. Offre i seguenti miglioramenti:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-multiplexing-per-un-trasferimento-dati-piu-veloce\"><em>Multiplexing per un trasferimento dati pi\u00f9 veloce<\/em><\/h3>\n\n\n\n<p>I siti web moderni fanno molte richieste ai browser per la semplice visualizzazione di una pagina. All&#8217;inizio, HTTP\/1.0 consentiva di effettuare una sola richiesta tramite una singola connessione TCP. Con HTTP\/1.1 questo fu migliorato in modo che i browser potessero effettuare pi\u00f9 richieste per caricare pi\u00f9 risorse contemporaneamente. Sfortunatamente non fu possibile per\u00f2 risolvere un altro problema, l\u2019head-of-line blocking.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft\"><img loading=\"lazy\" decoding=\"async\" width=\"201\" height=\"300\" src=\"https:\/\/it.siteground.com\/blog\/wp-content\/uploads\/2017\/12\/Screen-Shot-2015-11-09-at-1.33.06-PM-201x300.png\" alt=\"\" class=\"wp-image-9829\" \/><\/figure><\/div>\n\n\n<p>Quando viene utilizzato HTTP\/1.1, il flusso delle richieste \u00e8 solitamente il seguente: il browser invia una richiesta e deve attendere la risposta del server per inviare la richiesta successiva. I siti web moderni dispongono di oltre 100 oggetti e, anche quando i browser utilizzano pi\u00f9 connessioni, questo modo di gestire le richieste pu\u00f2 richiedere molto tempo a causa dell\u2019head-of-line blocking.<\/p>\n\n\n\n<p>La soluzione introdotta con l\u2019HTTP\/2 \u00e8 chiamata multiplexing: essa semplifica la richiesta e la ricezione di pi\u00f9 oggetti web alla volta. Ecco un esempio di come HTTP\/2 gestisce le stesse tre richieste mostrate nel diagramma precedente:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"300\" src=\"https:\/\/it.siteground.com\/blog\/wp-content\/uploads\/2017\/12\/Screen-Shot-2015-11-09-at-1.33.18-PM-200x300.png\" alt=\"\" class=\"wp-image-9830\" \/><\/figure><\/div>\n\n\n<p>Come si pu\u00f2 vedere dal secondo diagramma, quando viene utilizzato HTTP\/2 l&#8217;utente invia pi\u00f9 richieste e pu\u00f2 riceverle in qualsiasi ordine, pertanto, le pagine si caricano pi\u00f9 velocemente. Ad esempio, se il server ha bisogno di pi\u00f9 tempo per gestire la seconda richiesta, la consegna del terzo oggetto non verr\u00e0 bloccata ma avverr\u00e0 prima.<\/p>\n\n\n\n<p>[subscribe_cta]<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-compressione-degli-header-per-il-trasferimento-di-meno-dati\"><em>Compressione degli header per il trasferimento di meno dati<\/em><\/h3>\n\n\n\n<p>Il secondo grande miglioramento aggiunto da HTTP\/2 \u00e8 relativo agli header. I client utilizzano gli header per informare i server di quali informazioni hanno bisogno e in quale formato. Ad esempio, un browser web di solito invia header per informare i server che supporta i dati compressi gzip. Il problema \u00e8 che, non solo gli header non cambiano molto tra una richiesta e l\u2019altra, ma con HTTP\/1.1 ogni richiesta che veniva fatta, conteneva un header nel quale veniva dichiarato lo stato della richiesta e altre informazioni.<\/p>\n\n\n\n<p>HTTP\/2 risolve questo problema: non \u00e8 pi\u00f9 necessario scambiarsi queste informazioni perch\u00e9 tutti gli header vengono compressi all\u2019interno di un blocco unico e questo rende le connessioni pi\u00f9 leggere e pi\u00f9 veloci. Ci\u00f2 significa che una pagina web media che contiene 80-90 oggetti pu\u00f2 ora essere caricata molto pi\u00f9 velocemente perch\u00e9 il browser web avr\u00e0 bisogno di un solo processo per inviare gli header di tutti gli oggetti.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-gestione-delle-richieste-in-base-alla-priorita\"><em>Gestione delle richieste in base alla priorit\u00e0<\/em><\/h3>\n\n\n\n<p>Il terzo problema che risolve HTTP\/2 \u00e8 causato proprio dal multiplexing e dalla compressione degli header. Alcuni oggetti sono pi\u00f9 importanti di altri, ad esempio, gli oggetti CSS per un sito dovrebbero essere consegnati per primi in modo che il sito possa essere visualizzato correttamente. Se si utilizza il multiplexing non si pu\u00f2 essere sicuri che essi siano consegnati prima di altri oggetti.<\/p>\n\n\n\n<p>Con HTTP\/2 i client sono in grado di comunicare con il server e indicare priorit\u00e0 per determinati oggetti; in questo modo i server web possono decidere quali oggetti devono essere consegnati prima ai client. Poich\u00e9 il protocollo stesso supporta la gestione delle priorit\u00e0, gli sviluppatori web non devono preoccuparsi delle modifiche che apportano alle loro applicazioni. I moderni browser si prenderanno cura delle priorit\u00e0 e della gestione dei flussi di dati in HTTP\/2.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-http-2-ha-bisogno-di-un-certificato-ssl\"><span class=\"ez-toc-section\" id=\"HTTP2_ha_bisogno_di_un_certificato_SSL\"><\/span>HTTP\/2 ha bisogno di un certificato SSL<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>HTTP\/2 \u00e8 ormai attivo da tempo su tutti i browser e lo stai gi\u00e0 utilizzando se utilizzi un browser aggiornato che lo supporta. Per il tuo sito ti ricordo per\u00f2 che \u00e8 indispensabile fare il passaggio da HTTP a HTTPS per poter sfruttate l\u2019HTTP\/2. Come gi\u00e0 spiegato <a href=\"https:\/\/it.siteground.com\/blog\/parliamo-lets-encrypt\/\">nel post di settimana scorsa<\/a>, SiteGround ti permette di forzare l\u2019HTTPS in un solo click per il tuo sito. Non avrai quindi problemi a sfruttare le potenzialit\u00e0 anche dell\u2019HTTP\/2.<\/p>\n\n\n\n<p>Con questo approfondimento spero di aver chiarito maggiormente cosa sia HTTP\/2 e la sua enorme importanza per i siti web di oggi.<br>Ci sentiamo alla prossima con un post dedicato a un altro servizio SiteGround! Nel frattempo se avete domande, curiosit\u00e0 o volete condividere la vostra esperienza, inserite qui il vostro commento!<\/p>\n","protected":false},"excerpt":{"rendered":"Ciao SiteGrounders! Visto che la settimana scorsa mi sono concentrato su certificati SSL e HTTPS mi sembrava giusto dedicare spazio questa volta al protocollo HTTP\/2 di cui ho solo accennato qualcosa nel precedente post. Che cos\u2019\u00e8 dunque nello specifico questo HTTP\/2 e perch\u00e9 \u00e8 importante averlo e sapere cosa sia? Internet, come lo conosciamo oggi,&hellip;","protected":false},"author":84,"featured_media":9828,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2893],"tags":[151,272],"class_list":["post-9831","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hosting-e-sito-web","tag-http-2","tag-siteground"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.2 (Yoast SEO v24.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Parliamo di HTTP\/2 - Il blog di SiteGround<\/title>\n<meta name=\"description\" content=\"Che cos\u2019\u00e8 l&#039;HTTP\/2 e perch\u00e9 \u00e8 importante per il tuo sito internet? Leggi l&#039;approfondimento, scopri le peculiarit\u00e0 del protocollo HTTP\/2 e come sfruttarle.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Parliamo di HTTP\/2\" \/>\n<meta property=\"og:description\" content=\"Che cos\u2019\u00e8 l&#039;HTTP\/2 e perch\u00e9 \u00e8 importante per il tuo sito internet? Leggi l&#039;approfondimento, scopri le peculiarit\u00e0 del protocollo HTTP\/2 e come sfruttarle.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/\" \/>\n<meta property=\"og:site_name\" content=\"SiteGround\" \/>\n<meta property=\"article:published_time\" content=\"2017-12-07T12:01:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-07T11:12:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2017\/12\/http2_2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"250\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Luca Rodino\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Luca Rodino\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/\"},\"author\":{\"name\":\"Luca Rodino\",\"@id\":\"https:\/\/newblog.siteground.com\/it\/#\/schema\/person\/ee93dfe88d431df3adfd148146c7de6d\"},\"headline\":\"Parliamo di HTTP\/2\",\"datePublished\":\"2017-12-07T12:01:03+00:00\",\"dateModified\":\"2025-11-07T11:12:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/\"},\"wordCount\":950,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/newblog.siteground.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2017\/12\/http2_2.jpg\",\"keywords\":[\"HTTP\/2\",\"siteground\"],\"articleSection\":[\"Hosting e sito web\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/\",\"url\":\"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/\",\"name\":\"Parliamo di HTTP\/2 - Il blog di SiteGround\",\"isPartOf\":{\"@id\":\"https:\/\/newblog.siteground.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2017\/12\/http2_2.jpg\",\"datePublished\":\"2017-12-07T12:01:03+00:00\",\"dateModified\":\"2025-11-07T11:12:48+00:00\",\"description\":\"Che cos\u2019\u00e8 l'HTTP\/2 e perch\u00e9 \u00e8 importante per il tuo sito internet? Leggi l'approfondimento, scopri le peculiarit\u00e0 del protocollo HTTP\/2 e come sfruttarle.\",\"breadcrumb\":{\"@id\":\"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/#primaryimage\",\"url\":\"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2017\/12\/http2_2.jpg\",\"contentUrl\":\"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2017\/12\/http2_2.jpg\",\"width\":600,\"height\":250,\"caption\":\"blog post su HTTP\/2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/newblog.siteground.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Parliamo di HTTP\/2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/newblog.siteground.com\/it\/#website\",\"url\":\"https:\/\/newblog.siteground.com\/it\/\",\"name\":\"Il blog di SiteGround\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/newblog.siteground.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/newblog.siteground.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/newblog.siteground.com\/it\/#organization\",\"name\":\"Il blog di SiteGround\",\"url\":\"https:\/\/newblog.siteground.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/newblog.siteground.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2025\/01\/cropped-Siteground-Logo-on-white.jpg\",\"contentUrl\":\"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2025\/01\/cropped-Siteground-Logo-on-white.jpg\",\"width\":164,\"height\":250,\"caption\":\"Il blog di SiteGround\"},\"image\":{\"@id\":\"https:\/\/newblog.siteground.com\/it\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/newblog.siteground.com\/it\/#\/schema\/person\/ee93dfe88d431df3adfd148146c7de6d\",\"name\":\"Luca Rodino\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/newblog.siteground.com\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c544ed431d2e62af7f204ea18104b3f1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c544ed431d2e62af7f204ea18104b3f1?s=96&d=mm&r=g\",\"caption\":\"Luca Rodino\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/luca-rodino\/\"],\"url\":\"https:\/\/newblog.siteground.com\/it\/author\/luca-rodino\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Parliamo di HTTP\/2 - Il blog di SiteGround","description":"Che cos\u2019\u00e8 l'HTTP\/2 e perch\u00e9 \u00e8 importante per il tuo sito internet? Leggi l'approfondimento, scopri le peculiarit\u00e0 del protocollo HTTP\/2 e come sfruttarle.","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:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/","og_locale":"en_US","og_type":"article","og_title":"Parliamo di HTTP\/2","og_description":"Che cos\u2019\u00e8 l'HTTP\/2 e perch\u00e9 \u00e8 importante per il tuo sito internet? Leggi l'approfondimento, scopri le peculiarit\u00e0 del protocollo HTTP\/2 e come sfruttarle.","og_url":"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/","og_site_name":"SiteGround","article_published_time":"2017-12-07T12:01:03+00:00","article_modified_time":"2025-11-07T11:12:48+00:00","og_image":[{"width":600,"height":250,"url":"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2017\/12\/http2_2.jpg","type":"image\/jpeg"}],"author":"Luca Rodino","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Luca Rodino","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/#article","isPartOf":{"@id":"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/"},"author":{"name":"Luca Rodino","@id":"https:\/\/newblog.siteground.com\/it\/#\/schema\/person\/ee93dfe88d431df3adfd148146c7de6d"},"headline":"Parliamo di HTTP\/2","datePublished":"2017-12-07T12:01:03+00:00","dateModified":"2025-11-07T11:12:48+00:00","mainEntityOfPage":{"@id":"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/"},"wordCount":950,"commentCount":2,"publisher":{"@id":"https:\/\/newblog.siteground.com\/it\/#organization"},"image":{"@id":"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/#primaryimage"},"thumbnailUrl":"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2017\/12\/http2_2.jpg","keywords":["HTTP\/2","siteground"],"articleSection":["Hosting e sito web"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/","url":"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/","name":"Parliamo di HTTP\/2 - Il blog di SiteGround","isPartOf":{"@id":"https:\/\/newblog.siteground.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/#primaryimage"},"image":{"@id":"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/#primaryimage"},"thumbnailUrl":"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2017\/12\/http2_2.jpg","datePublished":"2017-12-07T12:01:03+00:00","dateModified":"2025-11-07T11:12:48+00:00","description":"Che cos\u2019\u00e8 l'HTTP\/2 e perch\u00e9 \u00e8 importante per il tuo sito internet? Leggi l'approfondimento, scopri le peculiarit\u00e0 del protocollo HTTP\/2 e come sfruttarle.","breadcrumb":{"@id":"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/#primaryimage","url":"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2017\/12\/http2_2.jpg","contentUrl":"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2017\/12\/http2_2.jpg","width":600,"height":250,"caption":"blog post su HTTP\/2"},{"@type":"BreadcrumbList","@id":"https:\/\/newblog.siteground.com\/it\/parliamo-di-http-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/newblog.siteground.com\/it\/"},{"@type":"ListItem","position":2,"name":"Parliamo di HTTP\/2"}]},{"@type":"WebSite","@id":"https:\/\/newblog.siteground.com\/it\/#website","url":"https:\/\/newblog.siteground.com\/it\/","name":"Il blog di SiteGround","description":"","publisher":{"@id":"https:\/\/newblog.siteground.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/newblog.siteground.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/newblog.siteground.com\/it\/#organization","name":"Il blog di SiteGround","url":"https:\/\/newblog.siteground.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/newblog.siteground.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2025\/01\/cropped-Siteground-Logo-on-white.jpg","contentUrl":"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2025\/01\/cropped-Siteground-Logo-on-white.jpg","width":164,"height":250,"caption":"Il blog di SiteGround"},"image":{"@id":"https:\/\/newblog.siteground.com\/it\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/newblog.siteground.com\/it\/#\/schema\/person\/ee93dfe88d431df3adfd148146c7de6d","name":"Luca Rodino","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/newblog.siteground.com\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c544ed431d2e62af7f204ea18104b3f1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c544ed431d2e62af7f204ea18104b3f1?s=96&d=mm&r=g","caption":"Luca Rodino"},"sameAs":["https:\/\/www.linkedin.com\/in\/luca-rodino\/"],"url":"https:\/\/newblog.siteground.com\/it\/author\/luca-rodino\/"}]}},"_links":{"self":[{"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/posts\/9831","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/users\/84"}],"replies":[{"embeddable":true,"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/comments?post=9831"}],"version-history":[{"count":5,"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/posts\/9831\/revisions"}],"predecessor-version":[{"id":15186,"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/posts\/9831\/revisions\/15186"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/media\/9828"}],"wp:attachment":[{"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/media?parent=9831"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/categories?post=9831"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/tags?post=9831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}