Melhorar o tempo de resposta do servidor

Esta regra é acionada quando o PageSpeed Insights detecta que o tempo de resposta do servidor é superior a 200 ms.

Visão geral

O tempo de resposta do servidor mede quanto tempo ele leva para carregar o HTML necessário para começar a processar a página de seu servidor, subtraindo o tempo de latência de rede entre o Google e seu servidor. Pode haver variação entre as execuções, mas as diferenças não são muito grandes. Na verdade, tempos de resposta do servidor altamente variáveis podem indicar um problema de desempenho subjacente.

Recomendações

Reduza o tempo de resposta do servidor para menos de 200 ms. Existem dezenas de fatores que podem retardar a resposta do servidor: lógica lenta do aplicativo, consultas lentas ao banco de dados, roteamento lento, estruturas, bibliotecas ou esgotamento dos recursos da CPU ou da memória. É preciso considerar todos esses fatores ao tentar melhorar o tempo de resposta do servidor. O primeiro passo para descobrir porque o tempo de resposta do servidor é alto é fazer uma medição. Dessa forma, com os dados em mãos, consulte os guias apropriados para saber como abordar o problema. Assim que os problemas forem resolvidos, você deve continuar medindo os tempos de resposta do servidor e corrigindo gargalos de desempenho eventuais.

  1. Reúna e inspecione as informações de desempenho e os dados existentes. Se nenhum dado estiver disponível, faça uma avaliação usando uma solução automatizada de monitoramento de aplicativos na Web (existem versões hospedadas e de código aberto disponíveis para a maioria das plataformas) ou adicione ferramentas personalizadas.
  2. Identifique e corrija os principais gargalos de desempenho. Se você usar uma estrutura comum da Web ou uma plataforma de gerenciamento de conteúdo, consulte a documentação para verificar as práticas recomendadas de otimização de desempenho.
  3. Monitore e envie uma notificação em caso de futuras regressões de desempenho.