Testando a velocidade do site Joomla

8

Estou tentando melhorar a velocidade de um site - no entanto, quando vou ao Pingdom para testar: http://tools.pingdom.com/fpt/

Recebo momentos muito diferentes, embora não tenha feito alterações. Por exemplo:

  • 8.92s
  • 3,68s
  • 11.40s

Além disso - eu recebo o mesmo problema com o gtmetrix ( http://gtmetrix.com/ ).

Como resultado, não sei dizer se as mudanças de desempenho que fiz fizeram a diferença.

Então - como testar a velocidade do site?

iamrobert
fonte
Os sites que você está usando no momento para testar estão bem. Pode ser simplesmente devido a um ambiente de hospedagem ruim. Se você é em um host barato, em seguida, que pode ser o problema como eles são geralmente mais barato por uma razão
Lodder
Às vezes, às vezes me pergunto sobre a precisão desses sites. @Lodder, você pode sugerir alternativas ou talvez uma abordagem diferente para testar a velocidade dos sites Joomla?
Jonboy
Obrigado - o site está na nuvem do siteground e possui 2 sites hospedados: siteground.com/cloud-hosting.htm - então, espero que não seja o host. Vou enviar um e-mail para eles.
Iamrobert # 12/15
Ahh ok Siteground, eles são brilhantes, portanto não pode ser um problema relacionado à hospedagem. Tente usar o teste de página da Web e a velocidade da página do Google para testar as velocidades também, para ver se são exibidas diferenças. Existem alguns, mas eu só tenderia a usar os mais populares. Se você estiver usando extensões / configurações de cache, tente desabilitá-las e execute os testes novamente. O reativá-los e re-executar os testes
Lodder
Siteground: "Observe que o Pingdom é um serviço externo e não podemos especificar por que essas ferramentas retornam resultados diferentes."
Iamrobert # 12/15

Respostas:

5

Existem alguns fatores fora do seu controle, como a carga no servidor no momento e a largura de banda disponível entre o servidor da ferramenta de teste e o site de destino no momento em que o teste é executado.

Você pode minimizar a variabilidade da largura de banda criando uma conta (uma conta gratuita é boa) no GTMetrix e efetuando login para poder usar as configurações avançadas e escolher um local de servidor de teste próximo ao local onde o site de destino está hospedado.

Pingdom pode ter uma opção semelhante.

Você provavelmente ainda precisará executar o teste novamente algumas vezes e fazer uma média, mas isso provavelmente produzirá um resultado mais consistente.

Neil Robertson
fonte
Obrigado - Neil - você sabe se o GTmetrix armazena em cache o seu site - para que seja mais rápido na próxima vez?
Iamrobert # 13/15
Sim, testes subsequentes parecem executar um pouco mais rápido.
Neil Robertson
11
Enviei-lhes um e-mail: "Usamos um novo perfil em todos os testes, para que nada fique armazenado em cache do nosso lado, exceto o DNS. Verifique os gráficos em cascata (guia Linha do tempo) para ver onde estão as diferenças de horário. Pode ser o seu servidor (consultas lentas do SQL armazenadas em cache após a primeira execução) ou pode ser um widget externo que está carregando inconsistentemente. "
Izrobert 15/03/2015
Obrigado Neil - Eu acho que essa é a melhor solução. Nos meus testes - o gtmetrix com uma conta parece ser o mais consistente -, fornecendo-me resultados semelhantes a cada vez. No entanto - também checarei com minhas estatísticas do Google Analytics para ver o tempo de carregamento e o pingdom.
iamrobert
4

Usando ferramentas de terceiros como pingdom, gmetrix e até velocidade da página do Google, é óbvio obter variação no resultado. Existem muitos fatores nessa velocidade da página depende.

Por exemplo: Se o cache do broser estiver ativado no site, a primeira verificação com qualquer um desses serviços levará mais tempo e, após outras tentativas consecutivas, poderá ser carregada mais rapidamente, pois a página já está em cache.

Com meu próprio site http://saur.in (em desenvolvimento)
Primeira tentativa de pingdom: 1.83s
Segunda tentativa: 786ms

Isso é quase inevitável e mais que o dobro da velocidade da página. Da mesma forma que o cache do servidor também desempenha seu papel.

Existem outros fatores, como a resolução de nomes de domínio, o tráfego atual da conectividade DNS no seu site e muito mais .. portanto, o resultado pode variar. Ao trabalhar com desempenho, temos que considerar o tempo médio de resposta ou o tempo de carregamento da página.

Por fim, mais uma coisa, devo acrescentar aqui:

Crie um conjunto de resultados de 2-3 serviços e verifique o desempenho a cada 2-3 horas. Pingdom fornece testes para cada minuto e é gratuito ... você pode tentar isso. Tente se por 24 horas e procure o resultado médio.

Saurin Dashadia
fonte
Com Pingdom, o tempo de resposta: support.pingdom.com/Knowledgebase/Article/View/70/27/… não verifica todo o tempo de carregamento, pois exclui imagens e JS? Suponho que o Google Analytics também forneça velocidades de carregamento do site: support.google.com/analytics/answer/1205784?hl=pt-BR Como os resultados são tão arbitrários - é difícil saber o que funciona melhor.
Iamrobert
4

Existem algumas ferramentas usadas no setor para sites "estressantes". São ferramentas bastante complexas e NÃO são apropriadas para sites pequenos ou ambientes de host compartilhados.

Para fazer testes de comparação, você precisa ter seu próprio servidor (para poder controlar a infraestrutura), para poder controlar a carga. Testar um host compartilhado não fornece realmente nenhum dado comparável.

Valentin Despa
fonte