- At all concurrency levels, Express & St are neck and neck
siege -c 5 -b -t30s 'http://local.example.com/index.html'
- Compress module has negligible effect here
- Node is consistently a bit faster at this level of concurrency
- Cluster has no effect at this level of concurrency
siege -c 20 -b -t10s 'http://local.example.com/index.html'
- Cluster does have an effect on uptime here—connections lagged or were dropped without clustering
- Both a single-process node server & nginx had some failed transactions at this level of concurrency
As I increased concurrency on the clustered server, speed began to decrease, but the OS failed on number of sockets before the server did.
Apache was better than expected at higher concurrency levels. It didn't perform as quickly as node, but was ok.