Node.js可以成为MEAN堆栈的瓶颈吗?

时间:2015-07-21 11:06:42

标签: node.js mongodb mean-stack event-loop

如果我使用MEAN堆栈编写应用程序,并且数据库已经足够优化以至于几乎永远不会成为瓶颈,那么Node.js本身是否会因为站点流量和/或并发用户数而成为瓶颈?这纯粹是从Node.js的角度来看,它是一个异步的单线程事件循环。 Node.js开发的第一个原则之一是避免编写执行CPU密集型任务的代码。

说,如果我不得不对从MongoDB返回的数据进行后期处理,甚至是中等CPU密集型,那听起来应该由位于Node.js和MongoDB之间的服务层处理,这不是冲击相同的CPU专用于Node.js.诸如process.nextTick()之类的技术难以理解,更重要的是要意识到何时使用它们。

请原谅我这个边缘咆哮,但我真的希望更好地了解Node.js的优点和缺点。

0 个答案:

没有答案