I just traced my nodejs server's performance by using: siege -b -t10s -q http://mynodejsserver
I found that when there was no "url.parse(req.url)"
Transaction rate was about 4300 trans/sec
but when i used url.parse, transaction rate was about 3600-3700 trans/sec
The other code is the same.
I tried them many times, and the result was stable.
Does the url.parse really have the performance problem?