Resolução de problemas de um site lento / ligação à Internet

2

Quando carrego meu site, há um atraso significativo na conexão. Às vezes, a página leva de 20 a 30 segundos apenas para conectar-se ao servidor e, às vezes, nunca finalizará a solicitação, carregando apenas parcialmente os recursos da página.

Aqui está a parte frustrante sobre isso:

  • Esse problema ocorre apenas na minha rede - o site é carregado instantaneamente em outros computadores.
  • Eu sou capaz de usar a internet normalmente, caso contrário, é apenas o meu site. Mesmo vídeo online não é problema.
  • Tenho quase certeza de que não é um problema de código porque tenho uma cópia local do site e é carregada instantaneamente, sem mencionar que é carregada instantaneamente em outros computadores fora da minha rede.
  • Falei com minha empresa de hospedagem e eles não podem detectar problemas com o servidor.
  • Desativei firewalls e programas de proteção contra vírus sem efeito.
  • A redefinição do modem e do computador não faz nada.
  • O problema persiste em todos os navegadores.

Estou quase certo de que é algo a ver com o nosso ISP. Nós nos mudamos recentemente e não tivemos problemas com a mesma configuração antes de nos mudarmos para a cidade. Desde então, no entanto, eles estão trabalhando em nossa rede e tivemos 36 horas de inatividade há duas semanas. No entanto, quando liguei para o suporte técnico, eles ficaram perplexos com o que fazer, porque nossas funções na Internet eram normalmente realizadas em vez do nosso site. Todos os diagnósticos retornaram como esperado e tenho a sensação de que eles estão apenas lavando as mãos do assunto.

Existe algo que eu possa fazer do meu jeito para tentar chegar ao fundo do problema? Existem coisas específicas que eu deveria estar pedindo ao meu ISP para testar? Eu realmente não sou um especialista em rede ou servidor, por isso, tenha isso em mente nas suas sugestões. Eu ficaria feliz em compartilhar quaisquer detalhes relevantes necessários sobre a minha configuração, basta perguntar nos comentários e eu vou atualizar a questão.

Atualizar

  • O código no meu servidor local não é diferente do servidor de produção.
  • Testei o carregamento do site simultaneamente na minha área de trabalho e no meu iPhone 4 em uma rede 3G. O iPhone carregou o site em 5 segundos, o desktop em 13.
  • Eu tentei outros sites que conheço são da mesma empresa de hospedagem e eles são carregados quase instantaneamente.
  • Usando o SpeedTest.net, testei minha conexão. Minha taxa de ping é de 25 ms, minha velocidade de download é de 5,70 Mbps e minha taxa de upload é de 0,87 Mbps.
  • O website em questão é o listado em meu perfil.
por VirtuosiMedia 12.05.2011 / 23:28

2 respostas

1

Você deve verificar outros sites o mais próximo possível do seu site, portanto, com a mesma empresa de hospedagem ou no mesmo servidor, se for hospedagem compartilhada ou VPS. Esses sites abrem rapidamente? Verifique também uma resposta de ping.

Se outros sites no host também forem lentos, mas outras partes da intranet forem rápidas, diagnostique a conectividade de rede com traceroute (matts)

Se for apenas o seu site nesse host, verifique se ele é carregado rapidamente de outros locais ao mesmo tempo em que está carregando lentamente para você. Faça isso no telefone com o amigo, ou melhor, enquanto conectado remotamente a outra máquina usando VNC ou similar.

Se realmente é apenas esse site que é só um pouco para você, verifique se você está realmente se conectando ao mesmo site. talvez você tenha alterado seu arquivo host em desenvolvimento. Existe um ótimo plugin para o firefox chamado showip que mostra o ip que você está realmente conectado.

Se nada disso aproximar você da solução, atualize sua pergunta com os detalhes do que você fez.

    
por 13.05.2011 / 00:03
1

Aqui está um wiki da comunidade sobre as técnicas gerais de solução de problemas de latência de rede. Você terá que escolher os métodos que melhor se adequam à sua situação específica, mas é um bom lugar para começar.

Além disso, uma vez que você sabe funcionou bem antes de você se mudar e agora você não respondeu a questão de "o que mudou?" entre o status de trabalho e o status de não trabalho, então inicie sua solução de problemas em torno de coisas relacionadas a isso (você está usando um método de conexão diferente, seu novo local está corretamente conectado, etc.). Do outro lado dessa moeda, não deixe que sua suposição (razoável) de que o movimento da locação está por trás de seus problemas o aproxima de outras possibilidades - considere isso um ponto de partida.

Você pode precisar escalar o problema com o seu ISP de alguma forma, mas tenho a sensação de que você terá que trazer algumas provas específicas de que você acha que o problema está do seu lado. Caso isso não aconteça, conseguir que alguém da sua organização que seja "importante" chame alguém de sua organização que seja "importante" pode agilizar a disposição de ajudar na solução de problemas.

Desculpe, não posso ser específico, mas conselhos gerais para um problema geral. Dê à comunidade wiki uma questão que eu associei através de uma revisão.

Editar:

Tente usar o link e traceroute de sua área de trabalho para o site e, em seguida, teste a conexão com a outra caminho. Compare a perda de pacotes, o tempo de resposta e as rotas com as obtidas das mesmas ferramentas de um dispositivo que não tenha o problema de latência, como uma máquina fora de sua rede.

    
por 12.05.2011 / 23:53