O que muda com o HTTP/3?
Ativar HTTP/3 e QUIC. Diferente do HTTP/2, que roda sobre TCP, o HTTP/3 utiliza o UDP (via protocolo QUIC). Isso elimina o problema de “Head-of-Line Blocking” do TCP: se um pacote se perde, apenas aquele fluxo de dados é afetado, e não a conexão inteira.
A ativação de HTTP/3 pode reduzir latência e melhorar a entrega de conteúdo, especialmente em redes instáveis. Porém, essa otimização é apenas uma parte de uma estratégia maior apresentada no guia completo de alta performance para servidor Linux
1. Ativação nos Principais Web Servers
LiteSpeed (Nativo)
O LiteSpeed foi o pioneiro no suporte ao QUIC. Se você usa Enterprise ou OpenLiteSpeed:
- Acesse o WebAdmin Console.
- Vá em Listeners -> Escolha o listener (Porta 443).
- Em QUIC, selecione
Yes. - Garanta que a porta 443/UDP esteja aberta no seu firewall (CSF/iptables/nftables).
Nginx (Mainline)
Desde a versão 1.25.x, o suporte ao HTTP/3 é nativo (módulo ngx_http_v3_module). No seu bloco server, adicione:
server {
# Escuta a porta 443 para UDP (QUIC) e TCP (TLS)
listen 443 quic reuseport;
listen 443 ssl;
# Cabeçalho necessário para informar ao navegador que o HTTP/3 está disponível
add_header Alt-Svc 'h3=":443"; ma=86400';
# TLS 1.3 é obrigatório para QUIC
ssl_protocols TLSv1.2 TLSv1.3;
...
}
Nota de SysAdmin: O parâmetro
reuseporté crucial para o desempenho do QUIC no Nginx.
HTTP/3 melhora o tempo de resposta ao utilizar QUIC sobre UDP, evitando algumas limitações do TCP. Essa otimização faz parte da arquitetura de alta performance para servidores Linux
DirectAdmin / cPanel
- DirectAdmin: Se estiver usando o CustomBuild com Nginx, verifique se a versão é a mais recente. O DirectAdmin já começou a integrar as flags de QUIC nas configurações padrão de virtualhost.
- CloudLinux: Certifique-se de que o LVE não está limitando excessivamente os processos UDP se você notar quedas de conexão.
2. Configuração de Firewall (O Passo Crítico)
Muitos administradores ativam no software, mas esquecem que o HTTP/3 é UDP.
- CSF (ConfigServer Firewall): Adicione a porta
443na linhaUDP_INeUDP_OUT. - No firewalld:
firewall-cmd --permanent --add-port=443/udp firewall-cmd --reload
3. Como Testar e Validar
Não basta ver o site carregar; você precisa confirmar que o handshake QUIC ocorreu.
Ferramentas Externas
- HTTP/3 Check (Geekflare/LiteSpeed): Basta inserir a URL. Ele verifica o cabeçalho
Alt-Svce a resposta UDP. - HTTP3Check.net: Ferramenta clássica da LiteSpeed.
No Navegador (Chrome/Edge/Firefox)
- Abra o DevTools (F12).
- Vá na aba Network.
- Clique com o botão direito nos cabeçalhos das colunas e habilite a coluna Protocol.
- Recarregue a página (F5). Você deverá ver
h3na coluna de protocolo.
Via Linha de Comando (cURL)
Você precisará de uma versão do curl compilada com suporte a QUIC (geralmente via nghttp3 ou quiche):
curl -I --http3 https://seu-dominio.com.br
HTTP/3 e QUIC representam uma evolução importante para reduzir latência e melhorar a experiência do usuário. Para entender todas as camadas envolvidas — rede, kernel, cache e infraestrutura — veja o guia definitivo de alta performance em servidores Linux
FAQ
O QUIC é um protocolo de transporte de rede baseado em UDP que substitui o TCP no HTTP/3, reduzindo o tempo de handshake e melhorando a recuperação de perda de pacotes.
Ao contrário do HTTP/2 (TCP), o HTTP/3 (UDP) elimina o bloqueio de início de fila (Head-of-Line Blocking). Se um pacote se perde, apenas aquele fluxo é afetado, e não toda a conexão.
É obrigatório liberar a porta 443 no protocolo UDP. Sem isso, o navegador tentará o downgrade automático para HTTP/2 via TCP.
Sim. Ele impacta diretamente o LCP (Largest Contentful Paint) e o INP (Interaction to Next Paint), métricas do Core Web Vitals que o Google usa para ranqueamento.
Precisa de ajuda com outro problema?
[Nossa equipe está disponível 24 horas por dia, 7 dias por semana]
Veja Mais:
Nginx FastCGI Cache vs Redis: Qual a Melhor Estratégia de Cache?
Performance Servidor Linux 2026: O Guia Definitivo de Otimização
PHP-FPM: O que é, Como Funciona e Por Que Melhora a Performance do Servidor
Como Otimizar my.cnf e Reduzir o Uso de CPU no MariaDB/MySQL
Timeouts no PHP-FPM: Como Calcular e Evitar Erros 504

