Aplicativo de ajuste de desempenho do CakePHP
Acabei de receber este aplicativo CakePHP bastante grande (cerca de 20 mil linhas de código), que não é muito limpo e não há documentação. O aplicativo está sendo executado na produção, mas tem grandes problemas com o desempenho.
Servidor é Quad core com 8GB de RAM, mas o aplicativo pode servir apenas cerca de 3-4 pedidos / s, o que é muito muito ruim. Cada solicitação leva cerca de 20 a 30% de todas as quatro CPUs.
Quando eu tento teste de carga poucoab -n 100 -c 10 ...
, vai até 7000ms de resposta média. No entanto, eu nunca consegui ultrapassar 800MB de RAM, então há pelo menos 6GB de RAM livre para alguns ajustes.
O problema é que eu ainda não consegui criar uma instância de desenvolvimento de trabalho, então tenho que ajustá-lo na produção ...
O que você recomendaria parafácil aumentando o desempenho, sem muita escavação no código-fonte?