HTTP/2 é uma revisão significativa do HTTP, o protocolo para comunicação baseada em hipertexto que lida com a maior parte da transferência de dados na World Wide Web. Esta atualização levou uma década e meia para ser preparada e em breve servidores e clientes poderão usá-la.
Quais são as vantagens do HTTP/2?
HTTP/2 traz melhorias significativas ao protocolo HTTP existente, especialmente com tempos de carregamento de página, como:
As conexões agora são paralelas e totalmente multiplexadas, de modo que vários ativos de dados podem ser transferidos de forma mais rápida e eficiente pela mesma solicitação TCP.
O protocolo é binário, portanto, os comandos na forma de 0s e 1s que são transferidos pela rede são mais eficientes, ao contrário dos comandos legíveis por humanos usados até o HTTP 1.1.
O novo conceito de ‘servidor push’ permite que o servidor envie recursos antecipando as necessidades do cliente, ao mesmo tempo que permite que o cliente rejeite os dados enviados.
Cabeçalhos HTTP compactados que evitam a necessidade de reenviar cabeçalhos.
Quão compatível é o HTTP/2?
O HTTP/2 se esforça para tornar o HTTP melhor, mas para chegar lá, ele precisa funcionar bem com a infraestrutura existente da Internet:
Ele suporta todos os navegadores, portanto, se o seu site usa HTTP/2, não há cenário em que isso impeça um visitante de acessar o seu site. Os navegadores mais recentes que são compatíveis com HTTP/2 funcionarão, é claro, mas aqueles que não são compatíveis mudarão para HTTP 1.1 sem nenhum problema. É claro que o novo protocolo não afeta a aparência do site, apenas o seu desempenho ou a rapidez com que carrega.
Ele funcionará diretamente com seu certificado TLS existente e você não precisará ajustar nada. No entanto, lembre-se de que apenas domínios seguros funcionam com HTTP/2 no momento, embora isso deva mudar à medida que mais e mais navegadores adicionam suporte a texto não criptografado HTTP/2.
Você pode usar HTTP/2 com os principais serviços existentes, como Cloudflare, que suporta até mesmo HTTP/3
A maioria dos serviços de hospedagem habilita HTTP/2 por padrão. O servidor web HTTP/2 da Cloudtri, por exemplo, funciona desde o início.
Teste
Podemos testar o HTTP/2 habilitado em seu site usando ferramentas online, como o teste HTTP/2 do KeyCDN ( https://tools.keycdn.com/http2-test ) e garantir que o protocolo esteja realmente funcionando para você.