Настройка / оптимизация VPS
Ситуация следующая:
У нас есть проект */скрыто/*
Он состоит технически из связки разделенного бекенда + фронтенда
Фронтенд: */скрыто/* (написан на реакте, лежит на том же сервере что и бек, крутиться на nodeJS, с ним все ок)
Бекенд: */скрыто/* (написан на php, в качестве CMS выбрали WordPress, лежит рядом с фронтендом на одном и том же сервере)
Логика следующая, front-end общается с серваком через API, например получает данные по такому URL:
*/скрыто/*
Сервак у нас на DigitalOcean, VPS (не самый дешевый, но и не самый дорогой, по ощущениям его хватает с головой)
Проблема следующая: когда на сайте одновременно находиться около 300 человек, бекенд начинает жутко тупить, медленно отдавать запросы, можно сказать захлебывается ими.
Замедляется выборка с базы, и скорость загрузки просто ужасно долгая
Нужна по сути настройка веб-сервера / сервера баз данных на то чтобы под нагрузкой все отлично держалось и быстро отдавалось