0

mongoDB 的 phpdriver 是否提供了按需启动连接的功能 - 仅。

也许这可以节省一些负载,尽管持久连接已经非常快了。

但是,如果有机会优化应用程序,我也会尝试这个。

另一种方法是调用函数以仅按需连接似乎有点棘手,并且使我的源非常多余。

4

2 回答 2

1

H Hatfield发布的链接解决了这个问题。Mongo::__construct()有一个connect默认为 true 的选项,但你可以指定 false 来延迟连接。文档不清楚这是多么懒惰,因为它只保证构造函数将返回而不等待建立连接。

也就是说,您最好依靠正在积极改进的持久连接。如果在驱动程序的未来主要版本中删除了惰性连接选项,我不会感到惊讶。

于 2012-07-05T16:25:57.413 回答
0

在启动管理器时的文档页面上,它说:

此构造函数不执行 I/O。执行第一个操作时,将按需初始化连接。所以这实际上是你已经需要的。

于 2018-01-08T14:43:28.973 回答