Нужен совет, как мне лучше структурировать свое приложение.У меня есть REST API, который используется мобильными приложениями.API построен на PHP с использованием инфраструктуры Yii2, которая использует ActiveRecord (класс модели DAO) для доступа ко всем данным в базе данных.
Большую часть времени API работает нормально, но иногда наблюдается всплеск запросов к API и, в некоторой степени, скачок в соединениях с БД, что означает, что все ответы начинают возвращать ошибку «Слишком много соединений».Я могу себе представить, что в мобильных приложениях есть какой-то недостаток, из-за которого приложение отправляет слишком много запросов в цикле, но по мере масштабирования моего приложения я задаюсь вопросом, есть ли какой-то способ управления этим на стороне сервера (а не всегда полагаться наразработчики мобильных приложений для написания эффективного кода).Любые советы приветствуются здесь и открыты для переноса API в другую среду, если это означает, что он будет лучше масштабироваться.