Ajuste de rendimiento de la aplicación CakePHP

Acabo de recibir esta aplicación CakePHP bastante grande (alrededor de 20k líneas de código), que no está muy limpia y no hay documentación en absoluto. La aplicación se está ejecutando en producción, pero tiene problemas realmente importantes con el rendimiento.

El servidor es de cuatro núcleos con 8 GB de RAM, pero la aplicación puede servir solo de 3 a 4 solicitudes, lo que es muy malo. Cada solicitud toma alrededor del 20-30% de las cuatro CPU.

Cuando intento incluso una pequeña prueba de carga comoab -n 100 -c 10 ..., sube hasta 7000ms de respuesta promedio. Sin embargo, nunca superé los 800 MB de RAM, por lo que hay al menos 6 GB de RAM libre para algunos ajustes.

El problema es que aún no he podido crear una instancia de desarrollo de trabajo, así que tengo que ajustarla en producción ...

¿Qué recomiendas parafácil ¿Mejorando el rendimiento, sin profundizar demasiado en el código fuente?

Respuestas a la pregunta(5)

Su respuesta a la pregunta