MongoJS增加池大小

我正在通过MongoJS驱动程序使用Node.js和MongoDB构build一个简单的应用程序。 我正在瞄准一些沉重的负担(在10分钟内约10000名用户,约30秒的会话)

我正在使用连接池,默认情况下,mongojs创build5个连接,预计将被共享。 我想放大这个值来提高效率,否则一堆请求会等待一个非常不希望的连接。

我发现这解释了如何使用本地驱动程序来增加池大小http://technosophos.com/content/nodejs-connection-pools-and-mongodb

我知道mongojs是本地驱动程序的包装,但有没有办法在mongojs中设置连接池大小? 或者是你必须从驱动程序做的事情..但如果是这样,你怎么能同时使用驱动程序和mongojs? 任何人都可以指向正确的方向吗?

非常感谢。

池大小选项可以指定为连接string的一部分。 这些选项在MongoDB文档中列出。 在MongoJS文档中提到了连接string参数,但是在那里find答案并不是特别明显。

var db = mongojs('mongodb://localhost/mydb?maxPoolSize=200'); 

minPoolSize也可以被指定,但是这个选项不被所有的驱动程序支持。 我很确定,原生js驱动程序不支持这个选项。 从内存中,本地js驱动程序保持5个连接的最小池。

默认的maxPoolSize值是100。