IISNode是否使NodeJS成为阻塞进程?

时间:2014-08-27 15:12:33

标签: node.js iisnode

IISNode与NodeJS的组合是否会将nodejs变为阻塞进程,因为IIS本身是NodeJS前面的阻塞进程?

1 个答案:

答案 0 :(得分:1)

"阻止"在此上下文中指的是I / O.用于I / O的IIS块(如果您的问题是正确的),但如果IIS本身没有执行I / O,则它不会阻止。如果您已经在IIS中运行节点,那么您可以非常轻松地测试它:

var fs = require("fs");
fs.readFile(__filename, function () {
    console.log("file read complete");
});
console.log("this will appear first if not blocking");

我希望这会按预期工作(最后一行会首先出现)。我假设您使用IIS作为节点的代理,因此进程应该彼此无关,并且都应该获得CPU时间。

相关问题