Pergunta

Nosso site parece ser mais lento do que costumava ser, como posso testar isso? E existe uma maneira de encontrar a causa? (por exemplo, muitos visitantes).

Obrigado.

Foi útil?

Solução

Existe uma ferramenta bastante boa para o benchmarking de desempenho de servidores da Web: Jacarta Jmeter, que é um projeto Apache, por isso é bem suportado e testado.

A chave para ser capaz de identificar a causa seria fazer benchmarking regularmente, para que você possa corresponder às alterações nos resultados de referência com os eventos em seu servidor: atualizações, alterações de código, variações no número de visitantes ...

Outras dicas

O Firebug Add On for Firefox possui uma guia líquida que é útil para depurar problemas e testes. Também o violinista no Windows é bom. E há a tradição antiga de verificar os logs de erros do servidor para obter problemas.

Um bom primeiro passo é garantir que você esteja mantendo os logs de servidores bastante completos e alimentá -los em um analisador de log. Isso é útil para lhe dar uma idéia geral de quanto tempo as coisas demoram e quais páginas são mais lentas. Também é uma boa ideia verificar seus logs de erro para garantir que as coisas estejam funcionando corretamente.

Além disso, as coisas ficam mais complicadas, pois é necessário isolar o seu servidor, código e banco de dados da web para ver se um deles é o gargalo. Além disso, o blog de Jeff, o Coding Horror teve uma entrada recente sobre otimização do servidor.

Use o Google Analytics para rastrear os visitantes do seu site ao longo do tempo para descobrir se você está obtendo mais tráfego.

Você marcou sua pergunta com a hospedagem compartilhada - estar em um host compartilhado significa que o código de outra pessoa em execução na mesma máquina que você pode estar afetando o desempenho do seu site.

Eu sugiro ir com a sugestão de Varkhan e Apphacker para garantir que o código do seu site seja razoavelmente rápido. Use o Analytics para obter algumas estatísticas e possivelmente, dependendo de quantos visitantes você está recebendo e quão lenta é o site, considere se afastar de um host compartilhado.

Experimente o verificador de velocidade do servidor em Bitcatcha.com. A ferramenta ping seu servidor do seu site e registre o tempo necessário para obter uma resposta. Ele também atinge 8 nós diferentes para o seu servidor. Você pode pelo menos descobrir se é o seu servidor que está desacelerando seu site.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top