0
當node.js需要兩次模塊時,它會返回相同的對象,因爲require()
會緩存先前的調用。使用require()是否會影響性能?
第二個要求有多快?連續使用require()
是否會導致性能瓶頸?
因此,可以說我有一個這樣的模塊:
var util = require("util");
module.exports = function (param, logger) {
var module = {};
module.toString = function() {
return util.format("My nicely formatted text");
}
return module;
};
toString()
將被多次調用。
return require("util").format("My nicely formatted text");
這是否讓我的應用程序要慢,如果我忽略的util
變量UTIL模塊的保存,並要求它每次,這樣會出現什麼情況?