Protocolos e padrões

Latência

O atraso entre uma solicitação e uma resposta, normalmente medido em milissegundos.
← Voltar ao glossário

O que é latência?

Latency é o atraso de tempo entre iniciar uma solicitação e receber uma resposta, tipicamente medida em milissegundos (ms). Em contextos de rede e DNS, a latência representa o tempo de ida e volta para os dados viajarem de um cliente para um servidor. A baixa latência é fundamental para o carregamento rápido do site, aplicações responsivas e experiências positivas do usuário. Alta latência causa atrasos perceptíveis que frustram usuários e podem impactar métricas de negócios.

Tipos de latência

Latência de rede

Tempo para os pacotes de dados atravessarem a rede:

  • Distância física entre cliente e servidor
  • Número de lúpulos de rede (roteadores, interruptores)
  • Limitações de congestionamento de rede e largura de banda
  • Qualidade da infra-estrutura de rede

Latência de DNS

Hora de resolver um nome de domínio para um endereço IP:

  • Tempo de resposta do servidor DNS
  • Estado da 'cache' (hit vs miss)
  • Cadeia de consulta DNS (resolver → autoritário)
  • Validação do DNSSEC

Latência da aplicação

Tempo para as aplicações processarem pedidos:

  • Execução de pesquisa de banco de dados
  • Processamento do lado do servidor
  • Geração de resposta API
  • Comunicação de serviço de infra-estrutura

Medição da latência

Ferramentas comuns

# Ping test (ICMP latency)

ping example.com

# DNS resolution time

dig example.com | grep "Query time"

# HTTP timing

curl -w "@curl-format.txt" -o /dev/null -s https://example.com

Métricas principais

MétricoDesignação das mercadoriasBom Alvo
RTT (Tempo de Viagem Redonda)Ciclo completo de resposta à solicitação< 100ms
TTFB (Tempo para o Primeiro Byte)Iniciação da resposta do servidor<200ms
Resolução DNSPesquisa de domínio para IP<50ms
Tempo de LigaçãoCompletação do aperto de mão TCP< 100ms

Impacto da latência por região

A distância geográfica afeta diretamente a latência:

RotaLatência Típica
Mesma cidade1-10ms
Mesmo país20-50ms
Mesmo continente50-100ms
Continental cruzado100-200ms
Global (lado oposto)200-300ms

Redução da latência do DNS

DNS Anycast

Implantar servidores DNS globalmente, encaminhar consultas para o mais próximo:

  • Vários servidores compartilham o mesmo endereço IP
  • Roteamento automático para localização mais próxima
  • Remuneração integrada

Cache DNS

Aproveite o TTL para buscas repetidas:

example.com.  300  IN  A  192.0.2.1

↑ TTL in seconds

  • Cache de navegador (segundos a minutos)
  • Cache do sistema operacional
  • 'Cache' de resolução de ISP

Sub-rede de cliente EDNS (EDNS Client Subnet)

Habilitar respostas geograficamente conscientes:

  • Localização do cliente passada para servidor autorizado
  • Devolver IP do servidor mais próximo
  • Melhor desempenho CDN

Redução da latência geral

Redes de Entrega de Conteúdo (CDNs)

  • Conteúdo de cache em locais de borda
  • Servir usuários de servidores próximos
  • Reduzir a carga do servidor de origem

Otimização da conexão

  • Multiplexação HTTP/2
  • Conexões vivas
  • Retomada da sessão TLS
  • HTTP/3 (QUIC) para apertos de mão reduzidos

Escolhas de infraestrutura

  • Vários locais de data center
  • Fornecedores de rede Premium
  • Caminhos de roteamento otimizados
  • Computação de bordas para conteúdo dinâmico

Latência em comparação com largura de banda

Compreender a diferença:

  • Latency: Quão rápido os dados começam a chegar (atraso)
  • Largura de banda: Quantos dados podem fluir por segundo (throughput)

Ambos são importantes para o desempenho, mas a latência muitas vezes tem maior impacto na velocidade percebida pelo usuário, especialmente para aplicações interativas.

Baixa latência é essencial para o desempenho web moderno, impactando diretamente a satisfação do usuário, as taxas de conversão e os rankings do Search Engine.

Coloque este conhecimento em prática

Use a API DomScan para verificar disponibilidade de domínio, saúde e muito mais.