gpt4 book ai didi

ruby-on-rails - Nginx、 unicorn 和 Heroku

转载 作者:行者123 更新时间:2023-12-05 01:11:32 28 4
gpt4 key购买 nike

我对 ROR 开发比较陌生,目前我正在使用 Herokuo(带 Thin)来运行我的 Web 应用程序。

我一直在阅读零停机时间部署,我遇到了 nginx 和 unicorn。

谁能向我解释一下 Nginx 到底是什么,它是否与 Heroku 结合使用? unicorn 也一样?

用它代替瘦身有什么优缺点?

非常感谢!

最佳答案

nginx 是一个网络服务器;在 Ruby on Rails 应用程序的上下文中,它接收来自用户的请求并将其交给应用程序服务器。现在流行的应用服务器:

  • webrick
  • 彪马
  • unicorn

  • 在 heroku 上下文中,您可以选择应用程序服务器,但不能选择 Web 服务器。

    当自己托管时,使用 unicorn 与精简可以帮助您实现零停机部署。但是,heroku 可以帮助您使用任何 Thin/puma/unicorn 自行进行零停机部署。

    对于 heroku 零停机时间的实验性支持: https://devcenter.heroku.com/articles/labs-preboot/

    关于ruby-on-rails - Nginx、 unicorn 和 Heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14539272/

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