Como solucionar o excesso de tempo da conexão ao primeiro byte?

1

Eu medi o tempo de carregamento de uma instalação do wordpress 2.9.2 no apache 2.2.3 e fiquei intrigado com os longos períodos entre a conexão e o primeiro byte para os arquivos CSS e de imagem.

A média de carga é de 0,0, 0,0, 0,0 e há 150MB de RAM livre no VPS. Existem alguns outros VPS nesta caixa, com ainda mais RAM livre e CPU subutilizada, que têm o mesmo problema. Os resultados do exemplo de Pingdom estão no link

Como obtenho informações sobre as possíveis causas desse problema e como solucioná-lo?

Obrigado

    
por Gaia 15.05.2010 / 17:55

2 respostas

1

Você deve diagramar, isolar e observar todos os caminhos possíveis para a latência. Parece que todos os pedidos (arquivos) relacionados a E / S estão demorando muito mais que o conteúdo dinâmico. Use iostat. Tente comparar com outras operações locais de I / O e ferramentas de benchmarking (dd, bonnie) e veja se ele se parece com um comportamento "normal" para este sistema ou algo específico para o Apache.

    
por 15.05.2010 / 23:14
0

pode ser que em algum lugar você verifique rev-dns para a conexão ip vem? tenha certeza que nem o apache nem o mysql tentam fazer isso:

talvez haja algumas outras verificações - tente executar o tcpdump no loopback e na interface wan enquanto executa uma consulta http única e veja o que acontece.

    
por 15.05.2010 / 18:17