Node.js IISNode生成nodej是一个阻塞过程吗?

Node.js IISNode生成nodej是一个阻塞过程吗?,node.js,iisnode,Node.js,Iisnode,IISNode与NodeJS的结合是否会将NodeJS变成一个阻塞进程,因为IIS本身是NodeJS前面的阻塞进程?在本文中,“阻塞”指的是I/O。IIS阻塞I/O(如果您的问题是正确的),但如果IIS本身没有执行I/O,则不会阻塞。如果您已经有一个安装程序,其中节点正在使用IIS运行,那么您可以非常轻松地测试这一点: var fs = require("fs"); fs.readFile(__filename, function () { console.log("file read

IISNode与NodeJS的结合是否会将NodeJS变成一个阻塞进程,因为IIS本身是NodeJS前面的阻塞进程?

在本文中,“阻塞”指的是I/O。IIS阻塞I/O(如果您的问题是正确的),但如果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时间