And*_*son 9 javascript performance node.js
我使用Node.js的遍历什么可能最终成为一个相当大的阵列职位.
如果我使用客户端JavaScript做类似的事情,我会使用这里解释的计时器,以免阻塞线程.
我的问题是:"仍然是一个良好的练习服务器端?" 或者"我应该以不同方式解决问题吗?"
Joh*_*yHK 14
在node.js中执行此操作的正确方法是将您的工作分解为块,并process.nextTick在当前块完成后用于对下一个块进行排队.这样你就允许在每个工作块之间执行其他排队的回调.
更新:从Node.js 0.10开始,setImmediate通常应该使用而不是process.nextTick为了这个目的,作为setImmediate事件循环的产生,以确保I/O不被饿死,但process.nextTick不是.
| 归档时间: |
|
| 查看次数: |
1387 次 |
| 最近记录: |