Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Che cos’è HTTP/2 e come attivarlo in WordPress?

HTTP/2 è un aggiornamento significativo della tecnologia che alimenta i siti web. Migliora la velocità e le prestazioni per i visitatori del sito.

Questa nuova versione di HTTP offre molti vantaggi. Rende il caricamento delle pagine web più veloce ed efficiente.

In questo articolo spiegheremo cos’è HTTP/2 e perché è importante. Vi mostreremo anche come abilitarlo sul vostro sito WordPress.

Alla fine, saprete come sfruttare HTTP/2 per migliorare le prestazioni del vostro sito.

What is HTTP/2 and how to start using it in WordPress

Che cos’è HTTP/2?

HTTP/2 è la versione rivista del protocollo HTTP originale. È stato sviluppato dall’Internet Engineering Task Force (IETF) e si basa su un protocollo SPDY sperimentale sviluppato da Google.

L’HTTP (Hypertext Transfer Protocol) è come un linguaggio che permette ai computer di parlare tra loro su Internet. È il modo in cui le informazioni vengono inviate avanti e indietro quando si utilizzano siti web o applicazioni.

Quando si visita un sito web WordPress, il browser web invia un messaggio chiamato “richiesta” al server che memorizza il sito web. La richiesta chiede informazioni specifiche, come il testo, le immagini o i video della pagina.

Suggerimento: per maggiori dettagli, consultate il nostro articolo su come funziona WordPress dietro le quinte.

Il server riceve la richiesta dell’utente e invia una risposta. Questa risposta è come un pacchetto contenente le informazioni richieste dall’utente. Include cose come il testo che si vede, le immagini che si guardano o anche i video che si guardano sul sito web.

Il protocollo HTTP 0.9 è stato lanciato per la prima volta nel 1991. Una revisione significativa di questo protocollo, HTTP 1.1, è stata pubblicata nel 1999 e la maggior parte dei siti web ha funzionato con questo protocollo fino al 2015, quando è stato lanciato il protocollo HTTP/2.

HTTP/2 è supportato da tutti i moderni software per server web (ad esempio, Apache, Nginx, Litespeed, ecc.) e dai browser, anche se molti siti web funzionano ancora con HTTP 1.1 se non hanno un certificato SSL installato.

L’IETF sta proponendo la prossima versione di HTTP/3. Utilizzerà QUIC (Quick UDP Internet Connections) anziché TCP e si prevede che sarà molto più veloce di HTTP/2.

Qual è la differenza tra HTTP2 e HTTP?

Il protocollo HTTP 1.1 inviava richieste di dati senza priorità. Ciò significa che se un sito web ha un riferimento a un file JavaScript nell’head, questo verrà caricato prima di qualsiasi altro contenuto.

Questo fa sì che un sito web appaia più lento agli utenti, che non possono vedere i contenuti che si aspettano di vedere.

Il protocollo HTTP/2 utilizza un singolo flusso binario per inviare e ricevere richieste con il supporto della priorità. Ciò significa che gli sviluppatori possono indicare al server quali dati inviare per primi.

Il protocollo HTTP/2 utilizza anche la compressione per gli header HTTP e il multiplexing, che migliorano ulteriormente le prestazioni di caricamento delle pagine.

Il nuovo protocollo è dotato anche del supporto HTTP/2 Server Push. Ciò consente agli sviluppatori di inviare dati ai browser degli utenti senza che questi li richiedano.

In sintesi, HTTP/2 è più veloce di HTTP 1.1 e migliora notevolmente la velocità e le prestazioni di WordPress.

Di cosa avete bisogno per utilizzare HTTP/2 in WordPress?

Innanzitutto, avete bisogno di una società di hosting che offra il più recente software per server con supporto HTTP/2. Dovrete inoltre installare un certificato SSL sul vostro sito WordPress.

La maggior parte delle migliori società di hosting WordPress utilizza già un software per server web all’avanguardia.

Si consiglia di utilizzare Bluehost, che utilizza il software del server web Apache più recente con il supporto HTTP/2 abilitato per impostazione predefinita.

Fortunatamente, i responsabili di Bluehost offrono agli utenti di WPBeginner uno sconto esclusivo con un nome di dominio e un certificato SSL gratuiti.

Altre società di hosting che consigliamo sono SiteGround, Hostinger e WP Engine. Tutte offrono certificati SSL gratuiti e il software server più recente con supporto HTTP/2.

Come abilitare HTTP/2 in WordPress

L’unico requisito per abilitare il supporto HTTP/2 in WordPress è l’installazione di un certificato SSL.

Non è un requisito ufficiale. Tuttavia, i principali browser come Google Chrome non supportano HTTP/2 su URL non sicuri.

Se il vostro sito web utilizza l’SSL, i vostri URL avranno il prefisso https:// come questo:

https://wpbeginner.com

Visitando il vostro sito web, nella barra degli indirizzi del browser comparirà anche l’icona di un lucchetto.

Secure website padlock

Se il vostro sito web non utilizza un certificato SSL, potete chiedere al vostro provider di hosting WordPress di installarlo per voi.

Avete bisogno di ulteriore aiuto? Consultate il nostro tutorial su come passare da HTTP a HTTPS in WordPress.

Una volta abilitato l’SSL, il vostro sito web WordPress sarà quasi certamente servito tramite il protocollo HTTP/2.

Verifica del supporto HTTP/2 per il vostro sito web

Esistono due modi per verificare se il vostro sito web WordPress sta servendo le pagine tramite HTTP/2.

Innanzitutto, potete visitare HTTP2.Pro e inserire l’URL del vostro sito web. Questo strumento online gratuito vi dirà se il vostro sito web supporta HTTP/2.

HTTP/2 support check

Un altro modo più efficace per verificare se il vostro sito web serve pagine su HTTP/2 è utilizzare gli strumenti per sviluppatori di Chrome.

È sufficiente aprire una nuova finestra del browser in Google Chrome e visitare il vostro sito web. Successivamente, aprire una nuova scheda del browser e inserire l’URL chrome://net-export nella barra degli indirizzi.

Start logging to disk

Chrome chiederà quindi di salvare un file JSON sul computer.

Dopo aver salvato il file, visitare l’applicazione Netlog Viewer e fare clic sul pulsante “Scegli file”.

Choose file to view in netlog viewer app

Selezionare il file netlog scaricato in precedenza per continuare.

L’applicazione presenterà quindi il file in un formato leggibile. Facendo clic sulla scheda HTTP/2 nella colonna di sinistra, verranno mostrati tutti i siti web visitati che utilizzano il protocollo HTTP/2 come h2.

Websites using HTTP/2 protocol

Speriamo che questo articolo vi abbia aiutato a conoscere HTTP/2 e a capire come abilitarlo in WordPress. Potreste anche voler consultare la nostra guida completa alla velocità e alle prestazioni di WordPress o la nostra selezione di esperti dei migliori plugin per la cache di WordPress per aumentare la velocità.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

5 commentiLascia una risposta

  1. THANKGOD JONATHAN

    I was on the fence about enabling HTTP/2 on my site, but this article convinced me to give it a try. The explanation of the benefits was clear and concise, and the steps for enabling it were easy to follow. Thanks!

  2. Jiří Vaněk

    Thanks for the guide. I have my own server, and as a newcomer, I had to do everything myself. Many things were new to me, like HTTP/1 and HTTP/2, creating SSL certificates using Certbot, and much more. I must say, these and many other guides helped me, especially at the beginning, to set up the server properly and make everything work as it should.

    • WPBeginner Support

      Happy to hear our guide was one of the ones to help you :)

      Admin

  3. Ralph

    I used the http2 website and it says: “This server supports http/2” just like in your screen in the guide.
    But I don’t understand. Does it mean it is already on http2? Or is it only ready and I should do something to enable http2?

    • WPBeginner Support

      It likely is but if you wanted to be extra certain you would use the other method to confirm that you are using HTTP/2

      Admin

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.