mongodb和php:连接池

mongodb和php:连接池,php,mongodb,connection-pooling,Php,Mongodb,Connection Pooling,我正在使用PHP中的本机驱动程序连接到mongo DB 我不理解连接池的概念:这就像一个“连接池”吗?当用户打开网站时,会从这个连接池中提取一个连接并使用它吗 但是,如果您有多个页面,其中包含一些使用mongoDB的代码,该怎么办?每次用户更改页面时,系统是否会从池中拉入新连接 一般来说:当同时存在大量连接时,我如何管理这个“连接池”(或者它是自动管理的) 我不理解连接池的概念:这就像一个“连接池”吗?当用户打开网站时,会从这个连接池中提取一个连接并使用它吗 是的,就是这样 但是,如果您有多个页

我正在使用PHP中的本机驱动程序连接到mongo DB

我不理解连接池的概念:这就像一个“连接池”吗?当用户打开网站时,会从这个连接池中提取一个连接并使用它吗

但是,如果您有多个页面,其中包含一些使用mongoDB的代码,该怎么办?每次用户更改页面时,系统是否会从池中拉入新连接

一般来说:当同时存在大量连接时,我如何管理这个“连接池”(或者它是自动管理的)

我不理解连接池的概念:这就像一个“连接池”吗?当用户打开网站时,会从这个连接池中提取一个连接并使用它吗

是的,就是这样

但是,如果您有多个页面,其中包含一些使用mongoDB的代码,该怎么办?每次用户更改页面时,系统是否会从池中拉入新连接

对。当需要时(用户加载页面),从池中获取连接,然后在脚本结束时返回到池中。默认情况下,它是持久的(通过
mongo.allow_persistent
php.ini设置进行设置),并由驱动程序自动处理

一般来说:当同时存在大量连接时,我如何管理这个“连接池”(或者它是自动管理的)

连接池大部分是自动管理的。您可以使用该类进行一定程度的控制