我想知道,由于Clojure Compiler和UglifyJS不仅针对大小优化代码,而且还针对性能进行优化(尽管我认为大小是主要的优先事项),如果将我的node.js应用程序缩小了,它将运行得更快吗?我知道这可能取决于应用程序,但我通常会问这个问题。
在节点中,主要处理成本是I / O操作,而不是实际的JavaScript本身。因此,例如:
fs.readFile(myFile, function (err, data) {
processTheFile(data);
});
在这里,调用readFile
与被触发的回调之间的时间间隔将比回调所花费的时间长几倍。(反之亦然,您可能不应该使用节点。)
因此,优化processTheFile
功能没有意义,因为您只保存了很小一部分的很小一部分。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句