Heroku web dynos + Node js + Mongo HQ的并发性

时间:2013-02-07 09:50:51

标签: node.js mongodb heroku

我正在heroku上开发一个Web应用程序。我服务器上的大多数请求都是数据库操作。 1 web dyno + 1 Mongo HQ replicaSet可以处理多少个并发请求? 如何提高这个值?

1 个答案:

答案 0 :(得分:1)

数据库(连接池)的打开连接数由MongoDB驱动程序确定,通常可以在客户端初始化时手动设置。

如果他们限制了打开的连接数,您应该检查数据库托管服务。

确保为每个web dyno初始化客户端一次,而不是错误地在每个数据库请求上初始化客户端,因此实际上将使用连接池。

另外,请记住,dyno有4个核心,所以如果你使用'cluster'运行4个进程,那么每个进程都有自己的连接池。