gpt4 book ai didi

node.js - Node 模块未使用足够的 CPU 资源

转载 作者:太空宇宙 更新时间:2023-11-03 23:19:16 25 4
gpt4 key购买 nike

我有一个 Controller 正在将一些信息提取到仪表板页面。它必须处理大量信息,因为我们使用了 waterline 的 populate() 函数(我们使用 sails.js),它实际上调用了整个数据库。除了模块需要重写才能更好地执行这一事实之外,我想知道为什么它不使用更多可用的 CPU 和 RAM 来更快地工作。我正在监控我的云 VPS 服务器上的 CPU 和 RAM 使用情况,它始终只使用不到 10% 的 CPU 和不到 50% 的 RAM。所以我的问题很简单:为什么 Controller 没有使用更多的 CPU,即使渲染时间超过 15 秒?

最佳答案

通常,Node.js(或 Sails.js)会尽力使用尽可能多的 CPU 和 RAM,以实现完美运行。

因此,不要考虑 CPU 资源,而是尝试修改一下您的代码。也许您有一些循环需要大量时间来执行,或者您正在发送大量数据以在 View 中呈现。

如果不需要,也尽量不要使用<%- ExposureLocalsToBrowser() %>。否则,您会发现自己将本地变量发送到客户端(用户的浏览器),这可能会花费很多时间。

关于node.js - Node 模块未使用足够的 CPU 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51674479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com