Использую в качестве панели ispmanager, все как есть
Параметры сервера vps kvm, 8гб оперативки, ssd диск, 4 ядра на базе xeon
ддос защита от ддосгуард
На данный момент все печально
Вся ядра под 100%
Из оперативной памяти используется 2 гб
в top видно что куча процессов от апача
пхп работает как модуль апач
На сервера есть статический сайт который отдается через nginx и он работает.
Сайт на апаче не открыть.
очень важен файл .htaccess в корне сайта, поэтому никак не могу отказаться от апача, да и если отказаться, сайт не статический и наврятли что то поменяется
Возможно есть какие то варианты оптимизации апача и пхп?
Перед апачем стоит поставить nginx, как reverse-proxy, чтобы процессов апача стало меньше.
Проверить установлен-ли кешер опкода php, и достаточно-ли ему выделено памяти.
Если приложение может работать под php 7+ убедиться что он и используется.
Посмотреть настроен-ли ваш сервер БД, под ваш проект.
Но, конечно, не стоит ждать чуда - использование кеширования или оптимизация приложения может дать куда больше, чем настройка окружения и вряд-ли ситуация коренным образом изменится...
Из личного опыта: поставите xhprof в локальной среде и поглядите отчёт выполнения приложения .
Если проц так грузит то тут не апач бедой а какая-то бяка в коде .
Взять хотяб fastroute на гитхабе, без Кеша этот роут кладёт проц в легкую (с таким же провидением как у вас ), а виной всему циклы для построения итогового графа
Плюс выключите AllowOverride и перенесите все из htaccess в конфиг - это апнет апач , ему не надо будет лазить и искать эти htaccess