Primeiro, obtenha uma visão geral do que está acontecendo quando a página é carregada com a ajuda do Extensão Firebug para o Forefox. Mostrarei a quantidade exata de tempo que cada componente da página da Web leva para carregar. Isso lhe dará a primeira pista sobre o que exatamente você deve investigar.
Se for realmente um problema de DNS, uma das ferramentas mais poderosas para depurar o DNS é dig
. Com a opção +trace
, ele mostrará todas as etapas intermediárias necessárias para procurar um domínio, com tempos de pesquisa para cada etapa.
Se for um problema estabelecer uma conexão TCP com o site, primeiro você pode tentar apenas ping
it. Se o tempo de ida e volta é grande, você pode tentar tcptraceroute
na porta 80 que usa pacotes TCP em vez de UDP (ou ICMP) como o traceroute padrão para ver onde os pacotes são atrasados. Usando o TCP reproduziria mais fielmente o tratamento que seus pacotes obtêm em redes intermediárias, alguns provedores podem restringir o tráfego UDP (e filtrar completamente o ICMP - ou dar a ele alta prioridade, e então você não vê que o TCP é mais lento). p>
Se o tempo de resolução do DNS for curto e o RTT também para o servidor, pode haver problemas de capacidade ...