MongoDB Максимальное соединение принимает

0

Каково максимальное количество соединений, которое может принять MongoDB?

Нужно ли закрыть соединение после успешного завершения каждого запроса?

PHP:

$connection = new MongoClient();
$db = $connection->selectDB('demo');

$connection->close(); /* DO WE NEED TO CLOSE THE CONNECTION */
Теги:

2 ответа

1
Лучший ответ

Каково максимальное количество соединений, которое может принять MongoDB?

Много. Это зависит от настройки ulimit операционной системы, но обычно она находится в десятках тысяч, а одновременное подключение к тысячам соединений является общим для крупных развертываний.

Нужно ли закрыть соединение после успешного завершения каждого запроса?

Неа. Как правило, вы должны создать один MongoClient и повторно использовать его во всех приложениях.

0

Вы должны использовать какой-то пул соединений, который будет обрабатывать соединения для вас. Не знаю, как это сделать с PHP.

Количество подключений ограничено памятью и количеством потоков MongoDB, которые могут быть созданы - нет установленного значения.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню