栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

为什么建议不要在Node.js代码中的任何地方关闭MongoDB连接?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

为什么建议不要在Node.js代码中的任何地方关闭MongoDB连接?

您只需使用MongoClient打开一次Db连接,然后在您的应用程序中重复使用它。如果需要使用多个数据库,则可以在Db对象上使用.db函数,以使用相同的基础连接池在不同的数据库上工作。保留一个池以确保单个阻止操作不会冻结您的node.js应用程序。如果池中有5个连接,则为默认大小。

http://mongodb.github.com/node-mongodb-native/driver-
articles/mongoclient.html

我也忘了补充。正如另一个答案指出的那样,建立新的TCP连接在时间和内存上都是昂贵的,这就是您重新使用连接的原因。同样,新的连接也将导致使用Db上的内存在MongoDB上创建新的线程。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/484592.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号