Node.js al ser
no bloqueante (es más rápido que PHP) será útil si tu aplicación recibe alta concurrencia, por ejemplo 1000 usuarios que al mismo tiempo hacen la petición. Pero eso no es todo y de seguro es
pesado migrar toda tu aplicación a node.js, así que ...
Investigando un poco, el rendimiento de tu aplicación será regido por qué tan rápido haces esa "agrupación" de datos de internet (uses php o no), para lo cual es mejor usar
workers. Puede usar node.js como complemento de php u otras implementaciones, de seguro quieres que haya una respuesta rápida al usuario, con un proceso de fondo puedes mandar parte de la respuesta cada cierto tiempo al mismo. PHP atiende las peticiones, manda el trabajo a node.js e inmediatamente pasa a atender otra petición, node.js a su vez envía información a través de websockets por ejemplo.
http://devcenter.heroku.com/articles/queueing
Al parecer es similar a tu caso y con node.js no le basta
http://stackoverflow.com/questions/8...e-with-node-js