如何在Node.js中处理密集型任务
How to handle intensive tasks in Node.js
让我们首先说我是Web开发的新手。
我正在做一个项目,我选择Node.js作为我的服务器运行时环境。
根据我的理解,Node.js是基于单线程事件的。因此,对于处理许多小任务来说,这是很好的,但处理密集型任务可能会导致一些阻塞。
我应该如何实现在不阻塞服务器的情况下工作的密集型任务处理程序?
我考虑在服务器上实现另一个应用程序,该应用程序将在node.js应用程序要求时处理密集任务。(这甚至可以在PHP、ASP或Node.js的其他实例中实现),这合理吗?
子进程
它允许您创建进程实例。
更多信息可以在node.js文档中找到:
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- keyup事件处理程序更改焦点不适用于快速键入
- 如何使用jquery处理php循环通过元素
- angular.js没有'无法在PhoneGap中处理视图标记
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 提示使用服务器端事件处理程序激活JavaScript
- javascript:如何在antlr生成的Lexer中进行错误处理
- 如何编写一个具有公共标头的批处理
- 在同一个服务工作者中处理service-worker.js有任何影响吗
- 如何处理node.js节点mongodb中的连接和查询队列
- 通过命令行/批处理文件打开页面时,将javascript代码注入Google Chrome
- 如何处理10页以上的静态页眉/页脚
- 将事件处理程序绑定到任何可能的事件
- 通过ajax将坐标传递到php服务器端,并在处理后检索到javascript
- python到“;流“;字典处理
- 使用setTimeout可以在进行数据输入时推迟时间密集型处理
- 处理计算密集型操作
- 如何在Node.js中处理密集型任务
- 制作处理密集型web代码(国际象棋引擎)
- 如何在ajax密集型应用程序中处理大量HTML数据