Node.js is best, because of handling request.
Php is multi-thread-request model, means for each request its create thread to handle now if maximum thread limit exceed then your server not able to handle incoming request at that time,means incoming request to be wait for free thread.
But if you using node.js then you can handle multiple request at a time on the principal of single-thread-request-model. Its done by concept of asynchronous. Here we have a toll known as eventloop which will accept each request are coming and process if no need of any I/O block, if so then it will transfer the work to a thread present in thread pool. By that eventloop become free for take new incoming request.
Another thing is node.js is faster, because node.js by nature asynchronous means you can process your code without depend on another. Which lead faster execution of your code.