node express vhosts VS NGINX 服务器上的多节点应用程序

node express vhosts VS multiple node applications on NGINX server

是否可以根据此信息得到答案 "to have and idea"? :

在性能方面(基本上是速度)

问题 1

1:最好在 nginx 服务器上设置什么:

考虑域:

所有域和子域都可以让用户使用 Passport 进行一次身份验证连接 domains/subdomains

A) Nginx vhosts for A (one) node app with multiple express vhosts for each domain. (我知道在这种情况下,当我必须更新一个站点时,我将不得不重新启动所有域)

B) 每个域的每个节点应用程序的 Nginx 虚拟主机。

问题 2

2) 如果还想将此服务器用于,比方说,两个额外的 ssl api 和 php,它会改变这个性能吗?

提前致谢。

没有使用具体的速度测试工具(现在仍然可以做到)

我设法将节点应用程序设置为 1) 一个应用程序通过 express 服务于多个 vhosts 和 2) 每个域的每个应用程序使用 pm2 和 pm2 显示我在两种情况下使用相同的内存。

那么就速度而言,在低网络要求的情况下,这两种情况似乎都差不多。 (仍然没能在像 jmeter 这样的工具中做到这一点)

为了方便自动回复我的问题:

问题一: 如果我在一个应用程序中设置网站,我会消耗更少的内存(因为只有在使用网站时才会使用)。递归使用网站时速度不会相差太大

问题二: Php 我要添加到此服务器的网站将在相同情况下(数量)影响每个 案例.

我的决定是使用单独的应用程序,这样我就可以在需要时轻松地转移到另一台服务器。

谢谢