O que é HTTP/2 e como habilitá-lo no WordPress?

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 e como começar a usá-lo no WordPress

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.

Cadeado de site seguro

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.

Verificador de suporte HTTP/2 do KeyCDN

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.

Começar a registrar em disco

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’.

Escolha o arquivo para visualizar no aplicativo visualizador de netlog

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.

Sites usando o protocolo HTTP/2

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.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

7 CommentsLeave a Reply

  1. 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.

  2. Existem muitos fatores que podem ser otimizados para acelerar nosso site. Este é um desses fatores. Agradeço sua escrita.

  3. 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!

  4. 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.

  5. 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?

    • Provavelmente está, mas se você quisesse ter certeza extra, usaria o outro método para confirmar que está usando HTTP/2

      Admin

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.