单个node.js服务器将仅在一个CPU上运行您的Javascript,因此除非您对应用程序进行集群并运行共享应用程序负载的多个node.js进程,否则它无法帮助您的Javascript更快地运行以获得更多CPU。是服务器正在使用的同一服务器上的其他进程。
拥有更多RAM(内存)只会在你真正需要更多RAM的情况下改善。这完全取决于您的应用程序的内存使用情况配置文件以及您已有的RAM数量。也许你已经知道你是否用完了RAM,因为当操作系统开始页面交换时你要么急剧减速,要么你的进程在内存不足时崩溃。
因此,为了了解哪些会使您受益更多,您确实需要有关现有应用程序执行情况的更多数据(无论是CPU密集型操作还是使用了多少RAM,与可用的数量相比)。很可能这两者对你来说都不重要 - 它完全取决于使用情况或服务器进程。
如果您没有比此更多的数据并且必须做出选择,请选择vCPU,因为在某些情况下它可能对您有所帮助(并且如果需要,您可以选择在将来进行群集),而在您添加更多RAM时甚至没有使用你已经拥有的东西根本不会帮助你。