Ligação e DNS

Teste de ligação HTTP/3 e QUIC

Observe protocolos de pedidos reais e distinga-os do protocolo recebido pelo servidor de aplicação.

Importante. Uma primeira visita pode usar HTTP/2 antes de descobrir HTTP/3 através de Alt-Svc.
Teste não iniciado

O resultado é indeterminado até medir um pedido.

Tentativas individuais

#NavegadorIntermediário ou ligação direta confirmadosRecebido pelo nosso servidorHTTP/3Duração
Como interpretar resultados
  • HTTP/3 confirmado : o navegador indica h3, ou uma ligação direta ou intermediário aprovado confirma HTTP/3.
  • Navegador usa HTTP/3; o nosso servidor recebe HTTP/1.1 : um CDN ou proxy pode usar protocolos diferentes nas duas ligações. O resultado do navegador mantém-se confirmado.
  • Outro protocolo observado : todos os pedidos usaram HTTP/2 ou HTTP/1.1. Não prova bloqueio QUIC.
  • Indeterminado : a API de desempenho oculta o protocolo e o servidor não recebe essa informação.

Comparar antes e depois

Repita o mesmo teste nas mesmas condições: guarde uma referência, altere uma definição e guarde o novo resultado. Os registos da comparação ficam neste navegador; isto não significa que o diagnóstico não faça pedidos de rede.

Guarde um resultado antes e outro depois para os comparar.

O que este teste permite saber

HTTP/3 usa QUIC, um transporte cifrado sobre UDP. O teste observa pedidos reais a esta origem, sem assumir suporte pela versão do navegador. O navegador pode usar HTTP/3 até uma rede de distribuição de conteúdos, enquanto esta encaminha HTTP/1.1 para o nosso servidor. As duas observações podem estar corretas.

Como realizar o teste

  1. Abra a ferramenta por HTTPS e mantenha navegador e ligação na primeira execução.
  2. Execute os pedidos repetidos sem cache e aguarde as observações individuais.
  3. Leia separadamente protocolo do navegador, do servidor e indícios de intermediários aprovados.

Como funciona a medição

O navegador lê nextHopProtocol nos dados de desempenho dos pedidos. A resposta do nosso servidor apresenta independentemente o protocolo recebido pelo servidor de aplicação.

Os pedidos destinam-se a esta origem. Só observações diretas com âmbito correto ou sinais explícitos de proxy aprovado podem confirmar o segmento do navegador; cabeçalhos genéricos não bastam.

Interpretar os resultados

HTTP/3 confirmado
Uma observação h3 no navegador ou sinal fiável do segmento respetivo confirma HTTP/3 na ligação medida.
HTTP/3 não observado
Os pedidos concluídos usaram outro protocolo visível. O servidor pode não oferecer HTTP/3, o navegador não o escolher ou a rota limitar UDP.
Indícios indisponíveis
Informações de desempenho ausentes ou sinais incompletos ou contraditórios deixam o resultado indeterminado, sem confirmar transporte.

Comparar antes e depois

  1. Guarde origem, protocolos de pedidos, navegador e condições da ligação.
  2. Altere uma definição de rede ou navegador e repita os mesmos pedidos à mesma origem.
  3. Compare navegador com navegador. Uma mudança no protocolo recebido pelo nosso servidor não demonstra outra ligação do navegador.

O que este teste não permite concluir

  • Não observar HTTP/3 não prova bloqueio geral de QUIC.
  • Anúncios do servidor, ligações existentes e escolhas do navegador afetam a seleção; não é um teste de velocidade.

O que alterar, se necessário

Era esperado HTTP/3 mas não apareceu
Tente uma ligação nova e confirme que a origem oferece HTTP/3 antes de alterar a firewall.
Os protocolos do navegador e do servidor diferem
Verifique o âmbito de cada observação. Uma tradução normal por intermediário não exige correção no navegador.

Perguntas úteis

HTTP/3 significa mais velocidade?

Identifica o transporte e mostra tempos por tentativa. Esses tempos não são uma comparação controlada de desempenho da rede; o desempenho depende da rede, do servidor e da utilização.

Uma VPN pode ativá-lo sozinha?

Não. Navegador e destino precisam de suporte; mudar a rota apenas altera as condições do percurso.

Fontes e referências técnicas