Medir / rastrear tempos de carregamento da página

1

Eu tenho alguns funcionários que só têm acesso a um website. Este site eles usam para absolutamente tudo o que fazem e eles começaram a me dizer o quão lento é como certas partes do dia. Em certas partes do dia, quando elas se tornarem realmente ruins, elas clicarão em um botão para enviar um formulário, e a solicitação levará tanto tempo que o tempo limite expirará e fará com que elas façam login novamente.

Deixe-me ser claro, a única coisa que é lenta é o site. Não é o tempo que o IE leva para carregar

O site em questão não tem nada a ver com a nossa empresa e é controlado por outra empresa. Não há nada especial sobre a conexão entre nós e eles.

Ninguém mais em nossa empresa está reclamando sobre o acesso lento à Internet ou qualquer outra coisa que me levaria a acreditar que esse problema está em nossa rede.

Um gerente de TI da empresa que administra o site disse que "temos 150 sites, pois a sua empresa é a única que relata problemas".

Para eliminar a nossa rede como o culpado, pensei em algumas maneiras diferentes de testar.

  1. Defina um dos usuários por um dia ou dois com um cartão de ar de alta velocidade. O problema é que os usuários têm acesso à Internet não filtrado.
  2. Leve meu computador para fora e fique com eles por 45 a 69 minutos enquanto eles usam o computador e também navegam em outros sites ao mesmo tempo. Durante esse período, gostaria de acompanhar quanto tempo leva para carregar cada página, independentemente do domínio. Eu posso levar isso de volta para a outra empresa e mostrar a eles que todo o resto está funcionando bem e rápido, exceto pelo seu site.

Ainda não encontrei nenhum software que me ajude com a ideia # 2. Alguma sugestão?

Você consegue pensar em algo mais que ajudaria a determinar onde está o problema?

    
por rodey 14.10.2009 / 21:06

1 resposta

1

Invista seu tempo na instalação de uma solução de monitoramento. Todos os dados que você precisa para determinar o problema vão quase cair fora do ar, e o sistema irá ajudá-lo de inúmeras outras maneiras para solução de problemas, planejamento de capacidade, etc.

Designe um host em sua rede como seu servidor de monitoramento. Execute qualquer pacote de monitoramento, como Zenoss , Zabbix , Cactos ou muitos outros.

Monitore continuamente os tempos de ping do seu servidor de monitoramento para:

  • Todas as máquinas clientes na sua rede (suas estações de trabalho de funcionários)
  • O primeiro gateway e os servidores DNS do seu ISP
  • Algum gateway perto do site com o qual você está preocupado (use o traceroute para determinar isso)
  • O host real do site

Esses dados informam se há congestionamento na rede e você deve ser capaz de deduzir onde está. Não lhe dirá se os seus servidores web estão apenas atolados. Para isso, você precisará monitorar o tempo de resposta de URLs específicos. Você pode fazer isso com a maioria dos servidores de monitoramento também. Você pode ter um monitor do tempo de resposta de google.com como um caso de controle.

Uma vez que você esteja continuamente monitorando tudo isso, deixe-o rodar por uma semana e depois analise todos os gráficos. Você pode ver os tempos de resposta aumentar durante certas partes do dia. Você pode mostrar esses dados para o gerente de TI no site e dizer:

Here is a graph showing unacceptable response time from your web server, and here is another graph showing excellent response time from google during the same time period. Clearly our network and Internet connectivity is not to blame.

    
por 14.10.2009 / 22:08