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模块的保存,并要求它每次,这样会出现什么情况?