由于Node.js是单线程的,因此您不应该在每个请求上打开和关闭连接(就像在其他多线程环境中那样)。
这是写MongoDB node.js客户端模块的人的报价:
“当您的应用程序启动并重新使用db对象时,您只需打开一次MongoClient.connect。每个.connect都不是一个单例连接池。因此,请打开它并在所有请求中重用。”
-christkv https://groups.google.com/forum/#!msg/node-mongodb-
native/mSGnnuG8C1o/Hiaqvdu1bWoJ
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)