从我的理解Node.js不需要NginX作为http服务器(或websockets服务器或任何服务器),但我一直在阅读有关如何使用NginX而不是Node.js内部服务器并且无法找到这样做的理由很充分
问题出在标题中.换句话说,如果Nginx作为node.js的事件驱动异步IO模型,它为什么不需要编写异步样式代码?我知道,Nginx 实际上并没有执行任何代码,而是将它们代理给谁.那为什么节点不这样做呢?我们在当前的Ngninx方式中遗漏了什么吗?或者,从节点获得更多东西(除了编写异步代码的痛苦)?
PS.更具体地说,Nginx + php-fpm或Nginx + wsgi + python/ruby与节点的性能或利用节点声称的计算资源有何不同?节点是否只能使用现有的FastCGI模型,是同步样式的JavaScript解释器,让webserver执行异步作业?