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?

questionAnswers(5)

yourAnswerToTheQuestion