gpt4 book ai didi

node.js - vhost 使用 Node.js connect.vhost 指令与 NGINX proxy_pass?

转载 作者:搜寻专家 更新时间:2023-11-01 00:33:42 26 4
gpt4 key购买 nike

使用带有 connect.vhost 指令的 node.js 作为路由器而不是使用 proxy_pass 的 NGINX 有哪些优点/缺点?

最佳答案

连接虚拟主机

优点

  • 相当简单
  • 只需担心一台服务器
  • 同一台主机上不会有多个进程争夺同一内存

缺点

  • 不会扩展到超过 1 个核心,如果您需要集群超过一台机器,您仍然可以使用 nginx 或类似工具。
  • 您仍然需要一个将端口 80 重定向到 node.js 的解决方案(除非您能够以 root 身份运行 Node ),例如 iptables 或 nginx。

nginx

优点

  • 这被成千上万(数百万?)的网站用作它们的前端或唯一的服务器
  • 不会增加太多开销
  • 您可以直接提供静态文件,而无需 node.js 执行

默认情况下,我几乎会选择 nginx,但我可以看到使用 Connect.vhost 来处理我需要快速且不需要扩展的东西。

关于node.js - vhost 使用 Node.js connect.vhost 指令与 NGINX proxy_pass?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14994413/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com