我想知道require()在node.js中使用是否相当于延迟加载?
例如,如果我有一个函数需要一个特定的node.js包,而我的代码中其他任何地方都不需要它,我最好require()在该函数内部使用,只有在调用该函数时才包含所需的包.
鉴于我对node.js架构缺乏了解,我也不确定这是否能提供任何性能改进?我认为它将为我的服务器每个连接使用更少的内存.但是,当它必须读取包时会增加磁盘的I/O,还是一次性将它放入内存中?
如果是这种情况我应该采取多少措施,我应该尽可能多地尝试编写node.js软件包吗?
node.js ×1