node express vhosts VS NGINX 服务器上的多节点应用程序
node express vhosts VS multiple node applications on NGINX server
是否可以根据此信息得到答案 "to have and idea"? :
在性能方面(基本上是速度)
问题 1
1:最好在 nginx 服务器上设置什么:
考虑域:
- http://example1.com
- https://example2.com
- https://example3.com
- https://example4.com
- https://mailserver.example3.com
- https://mailserver.example4.com2
- https://sub1.example2.com
- https://sub2.example2.com
- https://sub3.example2.com
所有域和子域都可以让用户使用 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 我要添加到此服务器的网站将在相同情况下(数量)影响每个
案例.
我的决定是使用单独的应用程序,这样我就可以在需要时轻松地转移到另一台服务器。
谢谢
是否可以根据此信息得到答案 "to have and idea"? :
在性能方面(基本上是速度)
问题 1
1:最好在 nginx 服务器上设置什么:
考虑域:
- http://example1.com
- https://example2.com
- https://example3.com
- https://example4.com
- https://mailserver.example3.com
- https://mailserver.example4.com2
- https://sub1.example2.com
- https://sub2.example2.com
- https://sub3.example2.com
所有域和子域都可以让用户使用 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 我要添加到此服务器的网站将在相同情况下(数量)影响每个 案例.
我的决定是使用单独的应用程序,这样我就可以在需要时轻松地转移到另一台服务器。
谢谢