Рассмотрим этого код:Node в процессе расслоения плотного запроса
var http = require("http");
http.createServer(function(request, response) {
for (var i = 0; i < 1000000; i++) {
console.log("Request received");
}
response.writeHead(200, {
"Content-Type": "text/plain"
});
response.write("Hello World");
response.end();
}).listen(8888, "127.0.0.1");
Если мы запустим этот код, мы должны ждать много минуты тоже получить response.But если запустить для без console.log("Request received");
в течение получает ответ с высокоскоростной? Почему?
Вы предполагаете, что что-то записывать на консоль/журнал так же быстро, как не выполнять никаких операций? Зачем? – WiredPrairie