Сочетает ли комбинация IISNode с NodeJS узел nodejs в процессе блокировки, поскольку сам IIS является процессом блокировки перед NodeJS?Является ли IISNode NodeJS блокирующим процессом?
1
A
ответ
1
«Блокировка» в этом контексте относится к I/O. IIS для ввода-вывода (если ваш вопрос верен), но если сам IIS не выполняет ввод-вывод, он не будет блокироваться. Вы можете проверить это довольно легко, если у вас уже есть установки, где узел работает с IIS:
var fs = require("fs");
fs.readFile(__filename, function() {
console.log("file read complete");
});
console.log("this will appear first if not blocking");
Я ожидаю, что это будет работать, как ожидалось (последняя строка появится первая). Я предполагаю, что вы используете IIS в качестве прокси для узла, поэтому процессы не должны иметь ничего общего друг с другом и должны оба получать процессорное время.