Car*_*oza 5 scaling memory-management heroku node.js dyno
我试图更好地理解 Heroku 上 Node.js 服务器的扩展。我有一个处理大量数据的应用程序,但遇到了一些内存问题。
如果 Node.js 服务器升级到 2x dyno,这是否意味着我的应用程序将能够在单个线程上自动处理高达 1.024 GB 的 RAM?我的理解是,单个 Node 线程的内存限制约为 1.5 GB,高于 2x dyno 的限制。
现在,假设我升级到 Performance-M dyno(2.5 GB 内存),我是否需要使用集群来充分利用 2.5 GB 内存?
此外,如果向我的 Node.js 应用程序发出大量数据的单个请求,而这些数据在处理过程中超出了分配给该集群的内存量,那么该进程会使用分配给另一个集群的部分内存吗?它只是抛出一个错误?
| 归档时间: |
|
| 查看次数: |
404 次 |
| 最近记录: |