I have tested my code with mc-benchamrk, and I started the server like this:
node --nouse_idle_notification memcached.js
The benchmark score is:
====== SET ======
1000000 requests completed in 24.53 seconds
50 parallel clients
3 bytes payload
keep alive: 1
77.58% <= 1 milliseconds
99.95% <= 2 milliseconds
99.96% <= 3 milliseconds
99.99% <= 4 milliseconds
100.00% <= 5 milliseconds
40766.41 requests per second
====== GET ======
1000000 requests completed in 23.54 seconds
50 parallel clients
3 bytes payload
keep alive: 1
0.00% <= 0 milliseconds
82.48% <= 1 milliseconds
99.97% <= 2 milliseconds
99.98% <= 3 milliseconds
99.99% <= 4 milliseconds
100.00% <= 5 milliseconds
42479.08 requests per second