Brilliant tutorial breaking down some nginx settings, and how they can be used to potentially give you greater performance at the web server level. Remember that optimising your webserver to handle more requests is one thing, but you'll also need to make sure that your application can handle it too
When you run a nodejs app in production, you should be running a wrapper process around it to do some management. This will do things like deal with any crashes and file changes.
A popular application for this is pm2, which can also be used to run a nodejs app in more than one thread. Remember! Nodejs applications are single threaded!
Remember - a link isn't an endorsement. The author of this post attempts to deliver a performance comparison between some well known server technologies - nodejs, go, php and Java. He makes a few fundamental errors however, such as running node in a single process, and running an old version of PHP. I will respond to this in a full blog post soon.