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

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

O HTTP/2 é uma atualização significativa da tecnologia que alimenta os sites. Ele aumenta a velocidade e o desempenho para os visitantes de seu site.

Essa nova versão do HTTP oferece muitos benefícios. Ela faz com que as páginas da Web sejam carregadas com mais rapidez e eficiência.

Neste artigo, explicaremos o que é HTTP/2 e por que ele é importante. Também mostraremos como ativá-lo em seu site WordPress.

Ao final, você saberá como aproveitar as vantagens do HTTP/2 para melhorar o desempenho do seu site.

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

O que é HTTP/2?

O HTTP/2 é a versão revisada do protocolo HTTP original. Ele foi desenvolvido pela IETF (Internet Engineering Task Force) e baseia-se em um protocolo SPDY experimental desenvolvido pelo Google.

O 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 para frente e para trás quando você usa sites ou aplicativos.

Quando você visita um site do WordPress, seu navegador da Web envia uma mensagem chamada “solicitação” para o servidor que armazena o site. A solicitação pede informações específicas, como o texto, as imagens ou os vídeos da página.

Dica: consulte nosso artigo sobre como o WordPress funciona nos bastidores para obter mais detalhes.

O servidor recebe a solicitação do usuário e envia uma resposta. Essa resposta é como um pacote que contém as informações solicitadas pelo usuário. Ela inclui coisas como o texto que você vê, as imagens que você vê 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 desse protocolo, o HTTP 1.1, foi publicada em 1999, e a maioria dos sites funcionou com ele até 2015, quando o protocolo HTTP/2 foi lançado.

O HTTP/2 é compatível com todos os softwares modernos de servidor da Web (por exemplo, Apache, Nginx, Litespeed etc.) e navegadores, embora muitos sites ainda sejam executados no HTTP 1.1 se não tiverem um certificado SSL instalado.

Atualmente, o IETF está propondo a próxima versão do HTTP/3. Ela usará o QUIC (Quick UDP Internet Connections) em vez do TCP e espera-se que seja muito mais rápida 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 informar ao servidor quais dados devem ser enviados primeiro.

O protocolo HTTP/2 também usa compactação para cabeçalhos HTTP e multiplexação, o que melhora ainda mais o desempenho do carregamento da página.

O protocolo mais recente também vem com suporte ao 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 WordPress.

O que você precisa para usar o 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 em seu site WordPress.

A maioria das principais empresas de hospedagem WordPress já usa software de servidor da Web de última geração.

Recomendamos o uso da Bluehost, que usa o software de servidor da 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 um 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 HTTP/2 no WordPress

O único requisito para ativar o suporte a HTTP/2 no WordPress é instalar um certificado SSL.

Não é um requisito oficial. No entanto, os principais navegadores, como o Google Chrome, não oferecem suporte ao HTTP/2 em URLs inseguros.

Se o seu site usar SSL, seus URLs terão o prefixo https:// da seguinte forma:

https://wpbeginner.com

A visita ao seu site também mostrará um ícone de cadeado na barra de endereços do navegador.

Secure website padlock

Se o seu site não usa um certificado SSL, você pode solicitar ao provedor de hospedagem do WordPress que o instale para você.

Precisa de mais ajuda? Consulte nosso tutorial sobre como mudar de HTTP para HTTPS no WordPress.

Depois de ativar o SSL, é quase certo que seu site WordPress será servido pelo protocolo HTTP/2.

Teste do suporte a HTTP/2 para seu site

Há duas maneiras de testar se o seu site WordPress está servindo páginas via HTTP/2.

Primeiro, você pode visitar o HTTP2.Pro e inserir o URL do seu site. Essa ferramenta on-line gratuita informará se o seu site é compatível com HTTP/2.

HTTP/2 support check

Outra maneira mais eficaz de verificar se seu site serve páginas em HTTP/2 é usar as ferramentas de desenvolvedor do Chrome.

Basta abrir uma nova janela do navegador no Google Chrome e acessar seu site. Depois disso, abra uma nova guia do navegador e digite a URL chrome://net-export na barra de endereços.

Start logging to disk

O Chrome solicitará que você salve um arquivo JSON em seu computador.

Depois de salvar o arquivo, acesse o aplicativo visualizador do netlog e clique no botão “Choose File” (Escolher arquivo).

Choose file to view in netlog viewer app

Selecione o arquivo netlog que você baixou anteriormente para continuar.

O aplicativo apresentará o arquivo em um formato legível. Clique na guia HTTP/2 na coluna da esquerda e ela mostrará todos os sites que você visitou e que estavam usando o protocolo HTTP/2 como h2.

Websites using HTTP/2 protocol

Esperamos que este artigo tenha ajudado você a saber mais sobre o HTTP/2 e como ativá-lo no WordPress. Talvez você também queira ver nosso guia completo de velocidade e desempenho do WordPress ou nossa seleção especializada dos melhores plug-ins de cache do WordPress para aumentar a velocidade.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

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.

O kit de ferramentas definitivo WordPress

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

Reader Interactions

5 ComentáriosDeixe uma resposta

  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 :)

      Administrador

  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

      Administrador

Deixe uma resposta

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