node.js - Node 中的异步uuid生成

标签 node.js performance

我开始使用 --trace-sync-io 来检测代码中的同步调用,并注意到 node-uuid 包通过加密进行了很多同步调用模块。同步 uuid 生成是否足够昂贵以保证重构以使用异步?如果是这样,执行此操作的适当方法或包是什么?

最佳答案

my mental model for node performance was "absolutely no synchronous calls per request."

这通常适用于有意义地停止工作的阻塞任务。您不想同步等待 400 毫秒的 API 调用或读取或写入磁盘(因此 FS 具有同步和异步选项)。如上所述,node-uuid 的基准测试速度非常快,因此针对异步性进行优化可能会浪费开发人员和程序时间。

关于node.js - Node 中的异步uuid生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39257036/

相关文章:

java - 在java中生成带有约束的随机数

c# - 在循环外声明循环索引变量有什么好处?

node.js - node-vertica 使用回调抛出多查询异常

javascript - 通过 socket.io 发送 Float32Array

node.js - 尝试在 Electron 中使用 ffi 是 fatal error

javascript - 为什么我的 promise 没有兑现?

linux - 由于Cordova和Node.js无法安装Audacity?

javascript - JavaScript 引擎会优化闭包中定义的常量吗?

python - Bjoern v/s Gunicorn POST 请求

javascript - 在 Javascript 中实现 GroupBy 最有效的方法是什么?