Nós ajustamos nossos sites WordPress para extrair o máximo de velocidade que podemos obter. Comprimimos imagens, minificamos CSS e usamos um plugin de cache. Quando o HTTP/2 surgiu, também garantimos que o WPBeginner suportasse este protocolo mais recente para que nossos visitantes se beneficiassem das vantagens de velocidade.
A beleza do HTTP/2 é que ele lida com várias solicitações simultaneamente. Isso significa que seu site WordPress pode carregar imagens, CSS e arquivos JavaScript todos de uma vez, criando uma experiência muito mais fluida para seus visitantes.
Não perca melhorias significativas de desempenho que podem impulsionar seu ranking de busca e a experiência do usuário. Mostraremos exatamente como habilitar o HTTP/2 em seu site WordPress e por que é uma das vitórias mais fáceis que você pode obter para um melhor desempenho do site.

O que é HTTP/2?
HTTP/2 é a versão revisada do protocolo HTTP original. Ele foi desenvolvido pelo Internet Engineering Task Force (IETF) e é baseado em um protocolo experimental SPDY desenvolvido pelo Google.
HTTP (Hypertext Transfer Protocol) é como uma linguagem que permite que os computadores conversem entre si na internet. É assim que as informações são enviadas de um lado para o outro quando você usa sites ou aplicativos.
Quando você visita um site WordPress, seu navegador envia uma mensagem chamada 'solicitação' para o servidor que armazena o site. A solicitação pede informações específicas, como o texto da página, imagens ou vídeos.
Dica: Veja nosso artigo sobre como o WordPress funciona nos bastidores para mais detalhes.
O servidor recebe a solicitação do usuário e envia uma resposta. Essa resposta é como um pacote contendo as informações que o usuário solicitou. Inclui coisas como o texto que você vê, as imagens que você olha ou até mesmo os vídeos que você assiste no site.
O HTTP 0.9 foi lançado pela primeira vez em 1991. Uma revisão significativa disso, o HTTP 1.1, foi publicada em 1999, e a maioria dos sites funcionou nele até 2015, quando o protocolo HTTP/2 foi lançado.
O HTTP/2 é suportado por todo o software de servidor web moderno (por exemplo, Apache, Nginx, Litespeed, etc.) e navegadores, embora muitos sites ainda funcionem com HTTP 1.1 se não tiverem um certificado SSL instalado.
O IETF está atualmente propondo a próxima versão do HTTP/3. Ele usará QUIC (Quick UDP Internet Connections) em vez de TCP e espera-se que seja muito mais rápido que o HTTP/2.
Qual é a diferença entre HTTP2 e HTTP?
O protocolo HTTP 1.1 enviava solicitações de dados sem priorização. Isso significa que, se um site tiver uma referência a um arquivo JavaScript no cabeçalho, ele será carregado antes de qualquer outro conteúdo.
Isso faz com que um site pareça mais lento para os usuários, que não conseguem ver o conteúdo que esperam ver.
O protocolo HTTP/2 usa um único fluxo binário para enviar e receber solicitações com suporte a priorização. Isso significa que os desenvolvedores podem dizer ao servidor quais dados enviar primeiro.
O protocolo HTTP/2 também usa compressão para cabeçalhos HTTP e multiplexação, o que melhora ainda mais o desempenho do carregamento da página.
O protocolo mais novo também vem com suporte a HTTP/2 Server Push. Isso permite que os desenvolvedores enviem dados para os navegadores dos usuários sem que eles os solicitem.
Em resumo, o HTTP/2 é mais rápido que o HTTP 1.1 e melhora significativamente a velocidade e o desempenho do seu WordPress.
O que você precisa para usar HTTP/2 no WordPress?
Primeiro, você precisa de uma empresa de hospedagem que ofereça o software de servidor mais recente com suporte a HTTP/2. Você também precisará instalar um certificado SSL no seu site WordPress.
A maioria das principais empresas de hospedagem WordPress já utiliza software de servidor web de ponta.
Recomendamos o uso do Bluehost, que utiliza o software de servidor web Apache mais recente com suporte a HTTP/2 ativado por padrão.
Felizmente, o pessoal da Bluehost está oferecendo aos usuários do WPBeginner um desconto exclusivo com um nome de domínio e certificado SSL gratuitos.
Outras empresas de hospedagem que recomendamos incluem SiteGround, Hostinger e WP Engine. Todas elas oferecem certificados SSL gratuitos e o software de servidor mais recente com suporte a HTTP/2.
Como Habilitar o Suporte HTTP/2 no WordPress
O único requisito para habilitar o suporte HTTP/2 no WordPress é a instalação de um certificado SSL.
Não é um requisito oficial. No entanto, navegadores importantes como o Google Chrome não suportam HTTP/2 em URLs inseguras.
Se o seu site usa SSL, seus URLs terão o prefixo https:// assim:
https://wpbeginner.com
Visitar seu site também exibirá um ícone de cadeado na barra de endereço do navegador.

Se o seu site não usa um certificado SSL, você pode pedir ao seu provedor de hospedagem WordPress para instalá-lo para você.
Precisa de mais ajuda? Veja nosso tutorial sobre como mover de HTTP para HTTPS no WordPress.
Assim que você habilitar o SSL, seu site WordPress quase certamente será servido via protocolo HTTP/2.
Testando o Suporte HTTP/2 para o Seu Site
Existem duas maneiras de testar se o seu site WordPress está servindo páginas via HTTP/2.
Primeiro, você pode visitar a página Teste HTTP/2 das Ferramentas KeyCDN e inserir o URL do seu site. Esta ferramenta online gratuita informará se o seu site suporta HTTP/2.

Outra maneira mais eficaz de verificar se o seu site serve páginas em HTTP/2 é usando as ferramentas de desenvolvedor do Chrome.
Simplesmente abra uma nova janela do navegador no Google Chrome e visite seu site. Depois disso, abra uma nova aba no navegador e digite o URL chrome://net-export na barra de endereço.

O Chrome então pedirá para você salvar um arquivo JSON em seu computador.
Após salvar o arquivo, visite o aplicativo netlog viewer e clique no botão ‘Choose File’.

Selecione o arquivo netlog que você baixou anteriormente para continuar.
O aplicativo então apresentará o arquivo em um formato legível. Clique na aba HTTP/2 na coluna da esquerda, e ele mostrará todos os sites que você visitou que estavam usando o protocolo HTTP/2 como h2.

Perguntas Frequentes Sobre HTTP/2 e WordPress
Aqui estão algumas das perguntas mais comuns que recebemos sobre HTTP/2 e como ele funciona com o WordPress. Estas respostas ajudarão você a entender melhor os detalhes técnicos e o processo de implementação.
1. Preciso fazer algo especial para habilitar o HTTP/2 no meu site WordPress?
Não, você não precisa instalar nenhum plugin ou fazer alterações no código. O único requisito é ter um certificado SSL instalado em seu site. Assim que você tiver o HTTPS habilitado, o software do servidor do seu provedor de hospedagem servirá automaticamente seu site usando o protocolo HTTP/2. A maioria das empresas de hospedagem modernas como Bluehost, SiteGround e WP Engine já suportam HTTP/2 por padrão.
2. O HTTP/2 vai deixar meu site mais lento se eu tiver um provedor de hospedagem antigo?
O HTTP/2 não vai deixar seu site mais lento, mas provedores de hospedagem mais antigos podem não suportá-lo. Se sua empresa de hospedagem usa software de servidor desatualizado, seu site continuará rodando em HTTP/1.1. No entanto, recomendamos a atualização para um provedor de hospedagem moderno que suporte HTTP/2, pois isso melhorará significativamente o desempenho e a velocidade de carregamento do seu site.
3. Posso usar HTTP/2 sem um certificado SSL?
Tecnicamente, o HTTP/2 não exige SSL, mas todos os principais navegadores (Chrome, Firefox, Safari, Edge) suportam HTTP/2 apenas em conexões HTTPS. Isso significa que, sem um certificado SSL, seus visitantes não se beneficiarão das melhorias de velocidade do HTTP/2. Obter um certificado SSL é essencial para que o HTTP/2 funcione corretamente.
4. Quão mais rápido meu site WordPress ficará com HTTP/2?
Estudos mostram que sites que usam HTTP/2 podem carregar até 20% mais rápido do que aqueles que usam HTTP/1.1. A melhoria real na velocidade depende da complexidade do seu site e do número de arquivos que ele carrega. Sites com muitas imagens, arquivos CSS e arquivos JavaScript verão os maiores ganhos de desempenho, pois o HTTP/2 pode carregar vários arquivos simultaneamente.
5. O HTTP/2 é compatível com plugins de cache do WordPress?
Sim, o HTTP/2 funciona perfeitamente com todos os plugins de cache populares do WordPress, como WP Rocket, W3 Total Cache e WP Super Cache. Na verdade, usar HTTP/2 em conjunto com plugins de cache proporcionará resultados de desempenho ainda melhores. Os plugins de cache otimizam seus arquivos, enquanto o HTTP/2 os entrega de forma mais eficiente aos seus visitantes.
6. Qual é a diferença entre HTTP/2 e HTTP/3?
O HTTP/3 é a versão mais recente em desenvolvimento, que usará o protocolo QUIC em vez de TCP para conexões ainda mais rápidas. No entanto, o HTTP/2 ainda é o padrão atual e oferece melhorias significativas de velocidade em relação ao HTTP/1.1. A maioria dos sites deve se concentrar na implementação do HTTP/2 primeiro, pois o suporte ao HTTP/3 ainda é limitado e não está amplamente disponível ainda.
Esperamos que este artigo tenha ajudado você a aprender sobre o HTTP/2 e como ativá-lo no WordPress. Você também pode querer ver nosso guia completo de velocidade e desempenho do WordPress ou nossa seleção especializada dos melhores plugins de cache do WordPress para aumentar a velocidade.
Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Samuel
Obrigado por este artigo. Embora eu soubesse que o http/2 é mais seguro devido à presença do SSL, eu muitas vezes me perguntei a diferença entre HTTP e HTTP2. Este artigo tornou a diferença clara para mim. Acabei de perceber que eu estava preso ao conhecimento desatualizado de http enviando dados em ordem de cima para baixo, o que, é claro, você me fez perceber que o http2 é muito mais eficiente em sua natureza de multiplexação e priorização de envio. Esta revelação melhorará muito como eu projeto meu código para uma melhor experiência do usuário e aplicações web mais rápidas daqui para frente. Este artigo está me fazendo querer reaprender a tecnologia http 2 em detalhes. Muito obrigado.
David Lim
Existem muitos fatores que podem ser otimizados para acelerar nosso site. Este é um desses fatores. Agradeço sua escrita.
THANKGOD JONATHAN
Eu estava indeciso sobre ativar o HTTP/2 no meu site, mas este artigo me convenceu a tentar. A explicação dos benefícios foi clara e concisa, e os passos para ativá-lo foram fáceis de seguir. Obrigado!
Jiří Vaněk
Obrigado pelo guia. Eu tenho meu próprio servidor e, como novato, tive que fazer tudo sozinho. Muitas coisas eram novas para mim, como HTTP/1 e HTTP/2, criar certificados SSL usando Certbot e muito mais. Devo dizer que estes e muitos outros guias me ajudaram, especialmente no início, a configurar o servidor corretamente e fazer tudo funcionar como deveria.
WPBeginner Support
Happy to hear our guide was one of the ones to help you
Admin
Ralph
Eu usei o site http2 e ele diz: “Este servidor suporta http/2” assim como na sua tela no guia.
Mas eu não entendo. Isso significa que já está no http2? Ou está apenas pronto e eu deveria fazer algo para habilitar o http2?
WPBeginner Support
Provavelmente está, mas se você quisesse ter certeza extra, usaria o outro método para confirmar que está usando HTTP/2
Admin