gpt4 book ai didi

node.js - 在 Node.js 应用程序中处理 CPU 密集型计算

转载 作者:IT老高 更新时间:2023-10-28 23:25:15 25 4
gpt4 key购买 nike

我有一个 Node.js 网络应用程序,我需要在其中对大型矩阵进行一些繁重的计算。由于 Node.js 是事件驱动的,我预计这将导致我的 Web 应用程序性能不佳。使用 Node 处理 CPU 繁重任务的最佳方法是什么?

我可以将计算卸载到另一个用 Python 等构建的服务器上吗?

最佳答案

在这种情况下你真正想做的是 Addon

Addons如 Node.js 文档中所述,是动态链接的共享对象。它们可以为 C 和 C++ 库提供胶水。

因此,无论 V8 多么强大,您都可以使用较低级别的语言 (C/C++) 编写繁重的计算,并且比使用 JavaScript 更高效.

阅读文档以了解如何使用 Addons我相信你会发现它是 NodeJS 的一个很棒的特性。

关于node.js - 在 Node.js 应用程序中处理 CPU 密集型计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22289085/

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