Teste de HTTP/2
Introduza um domínio e nós abrimos uma ligação TLS real e negociamos o protocolo através de ALPN, o mesmo mecanismo que os navegadores usam. Obtém um sim ou não claro sobre HTTP/2, o protocolo que o servidor realmente escolheu, a versão TLS e uma indicação sobre HTTP/3 a partir do cabeçalho Alt-Svc.
Como funciona o teste de HTTP/2
O HTTP/2 é negociado durante o handshake TLS usando uma extensão chamada ALPN (Application-Layer Protocol Negotiation). O cliente oferece uma lista de protocolos, no nosso caso h2 e http/1.1, e o servidor escolhe um. Realizamos exatamente esse handshake e reportamos qual o protocolo que o servidor selecionou.
O HTTP/2 traz multiplexagem, compressão de cabeçalhos e priorização de pedidos numa única ligação, o que normalmente torna o carregamento das páginas mais rápido, sobretudo em ligações de alta latência. Não exige alterações ao seu site, apenas suporte no servidor ou CDN, pelo que ativá-lo é um dos ganhos de desempenho mais fáceis de obter.
Lemos também o cabeçalho de resposta Alt-Svc, que é a forma como os servidores anunciam HTTP/3 (QUIC). Se h3 aí aparecer, o servidor suporta HTTP/3 e os navegadores capazes atualizarão para ele automaticamente na visita seguinte. O HTTP/3 funciona sobre UDP e melhora ainda mais o desempenho em redes com perdas ou móveis.
Porque é que o HTTP/2 é importante para o desempenho e o SEO
- Carregamentos mais rápidos: uma ligação transporta muitos pedidos em paralelo sem bloqueio no início da fila.
- Menos sobrecarga: a compressão de cabeçalhos HPACK reduz os cabeçalhos de pedidos repetidos.
- Melhores Core Web Vitals: uma entrega mais rápida ajuda o Largest Contentful Paint, um sinal de classificação do Google.
- Sem desvantagens: o HTTP/2 recorre automaticamente a HTTP/1.1 para clientes antigos.
Perguntas frequentes
Este teste de HTTP/2 é gratuito?
Sim, totalmente gratuito e sem necessidade de conta. Introduza um domínio e vê de imediato se suporta HTTP/2, além da versão TLS e de uma indicação de HTTP/3.
Como detetam o HTTP/2?
Abrimos uma ligação TLS real e oferecemos h2 e http/1.1 através de ALPN, e depois reportamos qual o servidor seleciona. É exatamente assim que um navegador decide, pelo que o resultado reflete o comportamento real.
O teste também verifica o HTTP/3?
Lemos o cabeçalho Alt-Svc, onde os servidores anunciam HTTP/3 sobre QUIC. Se h3 estiver listado, o servidor suporta HTTP/3 e os navegadores modernos mudarão para ele automaticamente. Não é realizada uma sondagem QUIC direta.
Como ativo o HTTP/2 no meu site?
A maioria dos servidores e CDNs modernos suporta-o. No Nginx, adicione http2 à diretiva listen; no Apache, ative o mod_http2; ou simplesmente coloque o seu site por trás de um CDN como o Cloudflare, que serve HTTP/2 e HTTP/3 por predefinição.
Protocolo rápido, mas o seu site está mesmo disponível?
O HTTP/2 só ajuda quando o servidor responde. O ePulz.io monitoriza a disponibilidade, o tempo de resposta, o SSL e o DNS 24 horas por dia e avisa-o em segundos quando o seu site fica indisponível.
Comece a monitorizar gratuitamenteAcerca desta ferramenta
O teste de HTTP/2 é uma de várias ferramentas gratuitas de rede do ePulz.io. Negoceia o protocolo através de TLS ALPN e reporta o suporte de HTTP/2, a versão TLS e uma indicação de HTTP/3 a partir do Alt-Svc.