Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I can understand Ruby and Python, but why nodejs?


Why not Node.js?


Because nodejs already has a high performance http server and a cluster module.


The point of serving Node through Phusion Passenger is not performance, but supervision, stability, robustness, security, multitenancy, etc. Although Phusion Passenger can increase performance by load balancing requests between multiple nodes. Please see https://github.com/phusion/passenger/wiki/Node.js for reasons to use Phusion Passenger with Node.

The cluster module is great, but it requires you to manage your processes yourself and to write your own load balancer. Phusion Passenger provides all this functionality for you for free, through a C++ core.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: