Tre*_*vor 5 cloud cpu ram node.js digital-ocean
我在 Digital Ocean 云服务器上运行一个节点应用程序,该应用程序仅服务于 API 请求。所有客户端资产都由 CDN 提供服务,并且 DB 是远程访问的,而不是存储在服务器实例本身上。
我可以选择更多的 vCPU 或 RAM。我不知道这意味着什么,所以任何反馈都是一个很大的帮助。
单个 node.js 服务器将仅在一个 CPU 上运行您的 Javascript,因此拥有更多 CPU 不会帮助您的 Javascript 运行得更快,除非您将应用程序集群并运行多个 node.js 进程来共享您的应用程序负载,或者除非有是您的服务器正在使用的同一服务器上的其他进程。
如果您确实需要更多 RAM,拥有更多 RAM(内存)只会改善情况。这完全取决于您的应用程序的内存使用情况以及您已有多少可用内存。可能您已经知道 RAM 是否已用完,因为您要么在操作系统开始页面交换时急剧减速,要么在内存不足时您的进程崩溃。
因此,为了知道哪个对您更有利,您确实需要更多关于现有应用程序执行情况的数据(它是否曾因 CPU 密集型操作而陷入困境,以及与可用内存相比,它使用了多少 RAM)。很可能这两者对您来说都无关紧要 - 这完全取决于使用配置文件或您的服务器进程。
如果您没有比这更多的数据并且必须做出选择,请选择 vCPU,因为在某些情况下它可能对您有所帮助(并且如果需要,您可以选择在将来进行集群),而在您添加更多 RAM 时甚至不使用你已经拥有的东西根本不会帮助你。
| 归档时间: |
|
| 查看次数: |
2546 次 |
| 最近记录: |