使用node.js作为路由器的connect.vhost指令而不是使用proxy_pass的NGINX有什么优点/缺点?
在默认情况下,我会选择nginx,但是我可以看到使用Connect.vhost来快速找到需要的东西,而且不需要缩放。
连接虚拟主机的优势: WebSockets正常工作。 您不必安装和配置nginx。 整个堆栈是node.js. 行为可能更符合你的喜好。
Nginx优点: Nginx是一个成熟稳定的Web服务器。 这是不太可能会崩溃或表现出奇怪的行为。 它也可以托管你的静态资源,PHP网站等
如果是我的话,除非我需要Nginx的一些特殊功能,否则我会选择Connect vhost或node-http-proxy来获得all-node.js堆栈。