0

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

4

1 回答 1

1

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

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

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

另外,请记住,测功机有 4 个核心,因此如果您使用“集群”运行 4 个进程,则每个进程都有自己的连接池。

于 2013-02-09T23:08:13.687 回答