【发布时间】:2014-01-13 05:37:03
【问题描述】:
我刚刚通过使用 siege -b -t10s -q http://mynodejsserver 跟踪了我的 nodejs 服务器的性能
发现没有“url.parse(req.url)”的时候
交易速度约为 4300 次/秒
但是当我使用 url.parse 时,交易率大约是 3600-3700 trans/sec
其他代码同理。
我试了很多次,结果很稳定。
url.parse真的有性能问题吗?
【问题讨论】:
-
这修复了性能问题:npmjs.org/package/fast-url-parser。它具有完全相同的 api 和语义,但速度提高了 25-30 倍,并且在您的示例中根本不会影响事务率。
标签: performance node.js siege