Настройка производительности приложения CakePHP

Я только что получил это довольно большое приложение CakePHP (около 20 тыс. Строк кода), которое не очень чистое и не содержит никакой документации. Приложение запущено в производство, но у него действительно серьезные проблемы с производительностью.

Сервер представляет собой четырехъядерный процессор с 8 ГБ ОЗУ, но приложение может обслуживать только около 3-4 запросов / с, что очень и очень плохо. Каждый запрос занимает около 20-30% от всех четырех процессоров.

Когда я пытаюсь даже небольшой нагрузочный тест, какab -n 100 -c 10 ..., это идет до 7000 мс среднего ответа. Тем не менее, я никогда не делал это более 800 МБ ОЗУ, поэтому для некоторой настройки есть как минимум 6 ГБ свободной памяти.

Проблема в том, что я еще не смог создать работающий экземпляр разработки, поэтому мне нужно настроить его на производстве ...

Что вы рекомендуете длялегко повышать производительность, не слишком копаясь в исходном коде?