MongoDB最大连接接受

时间:2015-02-16 11:09:07

标签: php mongodb

MongoDB可以接受的最大连接数是多少?

我们是否需要在每个请求成功完成后关闭连接?

PHP:

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

$connection->close(); /* DO WE NEED TO CLOSE THE CONNECTION */

2 个答案:

答案 0 :(得分:2)

  

MongoDB可以接受的最大连接数是多少?

很多。这取决于您的操作系统的ulimit设置,但通常只有数万个,并且一次有数千个连接对于大型部署来说很常见。

  

我们是否需要在每个请求成功完成后关闭连接?

不。通常,您应该创建一个MongoClient并在整个应用程序中重复使用它。

答案 1 :(得分:0)

您应该使用某种连接池来处理连接。不知道如何用PHP做到这一点。

连接数量受内存和MongoDB可以创建的线程数限制 - 没有设置值。