У меня есть API, написанный на PHP с двумя очень основными функциями, такими как getUserData и UpdateUserData, который взаимодействует с MongoDB с помощью MongoDB Driver 1.4.2 для PHP.
Мы ожидаем около 1500 запросов в секунду (1000 для getUserData и около 500 для updateUserData).
Я настроил apache для одновременной обработки максимального количества клиентов до 1500, внося изменения в конфигурации MPM.
Когда я тестирую эту настройку с использованием Jmeter, результаты не очень впечатляют, учитывая возможности MongoDB.
Я думаю, что драйвер MongoDB не устанавливать постоянные соединения после теста я вижу более 1300 открытых соединений. Как мне избежать этого? подтверждение связи ? Можно с помощью nodejs вместо PHP быть полезным для меня?
Задача ещё не решена.
Других решений пока нет …