gpt4 book ai didi

python - 使用 Gunicorn + Nginx + Flask 有什么好处?

转载 作者:IT老高 更新时间:2023-10-28 21:45:39 26 4
gpt4 key购买 nike

我看到人们正在运行 Nginx + Gunicorn + Flask 之类的设置。

有人能解释一下在 Flask 面前放 Gunicorn 有什么好处吗?为什么不单独运行 Flask?运行 Gunicorn + Flask 不会消耗更多资源吗? Gunicorn 是否能够在 Flask 实例无法响应时重新启动它?

在 gunicorn 之上安装 nginx 的目的是什么? unicorn 还不够吗?再次,花费更多的资源?

最佳答案

我想你可能会感到困惑,Flask 不是一个网络服务器,它是一个框架并且需要某种网络服务器,例如 Gunicorn、Nginx 或 Apache 来接受它的 HTTP 请求然后将进行操作。人们一起运行 Nginx 和 Gunicorn 的原因是 Nginx 除了作为 Web 服务器之外,还可以代理连接到 Gunicorn,这带来了一定的性能优势,这里有一个很好的答案,详细说明了这些优势: https://serverfault.com/questions/220046/why-is-setting-nginx-as-a-reverse-proxy-a-good-idea

编辑:添加了链接,其中包含有关将 Nginx 作为代理运行的性能优势的信息。

关于python - 使用 Gunicorn + Nginx + Flask 有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20766684/

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