Desempenho e monitorização
Interpretar o tempo de resposta no PageSpeed, Pingdom e GTmetrix
O TTFB mede o tempo até ao primeiro byte de uma resposta. Consoante a ferramenta e o ponto a partir do qual começa a contar, pode incluir DNS, ligação, TLS, redirecionamentos, rede e trabalho do servidor. Uma fase chamada Waiting numa cascata de rede pode excluir etapas que aparecem em separado. Verifique a definição da métrica antes de comparar números.
Em aplicações como o Magento, o WordPress ou o PrestaShop, uma parte importante pode vir do PHP, de consultas SQL, de plugins, de chamadas externas ou da falta de cache. O TTFB não permite por si só concluir que o servidor está lento nem que a aplicação é a única causa: é preciso repetir a medição a partir de várias localizações e contrastá-la com registos e métricas internas.
Um ping mede o tempo de ida e volta de pacotes ICMP até ao destino quando este protocolo é permitido. Serve para avaliar a latência e a perda de pacotes, mas não mede o tempo do PHP, do MySQL, do TLS nem a entrega HTTP do site. Não existe um limiar universal: uma latência razoável depende da distância, da rota de rede e da localização do teste.
Preparar uma comparação útil
Use o mesmo URL final, sessão, dispositivo e localização. Anote se a resposta vem da cache do navegador, da CDN ou do servidor e repita várias vezes: uma primeira visita sem cache não é equivalente a uma resposta já armazenada.
Na cascata de rede, separe DNS, ligação, TLS, espera e transferência. Compare uma página pública com outra operação que execute PHP. Uma diferença orienta o diagnóstico, mas não demonstra por si só que componente deve ser alterado.
Se a espera estiver no PHP, consulte o X-Ray e os recursos do mesmo intervalo. Se o HTML chegar rapidamente e a página continuar a não responder bem, reveja as imagens, o CSS e o JavaScript no navegador.
Ao pedir ajuda, indique o URL, a hora, a região do teste, a métrica exata e várias amostras. Não compare um ping local com um teste de carregamento a partir de outro continente como se medissem o mesmo.
Também lhe pode ser útil
- Google PageSpeed Insights: o que é, caso prático e soluções O que mede o PageSpeed Insights, o que significam LCP, INP, CLS e as restantes métricas, e como reso...
- Configuração da monitorização de sites Crie monitores de disponibilidade, conteúdo e SSL, configure alertas por email e consulte tempos de...
- Proactive+: monitorização com resolução de incidências pela nossa equipa O que o Proactive+ vigia, que problemas resolvemos quando o seu site vai abaixo, como ativá-lo por d...
- Site Quality Monitoring: analisar a disponibilidade, o desempenho e o SEO do seu site Como registar o seu site no Site Quality Monitoring do cPanel, o que verifica cada secção (disponibi...
Algo não bate certo ou mudou? Diga-nos e revemos.