gpt4 book ai didi

python - WSGI 与 uWSGi 与 Nginx

转载 作者:IT老高 更新时间:2023-10-28 21:33:55 27 4
gpt4 key购买 nike

谁能解释一下使用 WSGI 时的优缺点VS uWSGI使用 Nginx。

目前我正在为 Django 网站构建一个生产服务器,我已经准备好但无法决定我应该使用 WSGI 还是 uWSGI。您能否详细解释每种配置的区别?哪种配置的扩展性最好?

提前致谢

最佳答案

好吧,伙计们,这种混淆是因为缺乏来自多个来源的详细信息,以及这些协议(protocol)的命名,以及 WSGI 的实际含义。

总结:

  1. WSGI 和 uwsgi 都是协议(protocol),而不是服务器。它用于与 Web 服务器通信以实现负载平衡,尤其是利用纯 HTTP 无法提供的额外功能。到目前为止,Nginx 和 Cherokee 已经实现了这个协议(protocol)。
  2. uWSGI 是一个服务器,它实现的协议(protocol)之一是 WSGI(不要将 uwsgi 协议(protocol)与 uWSGI 服务器混淆)。 WSGI 是一个 Python specification . WSGI 规范有几种实现,它的目的不仅仅是用于应用程序服务器/Web 服务器,但也有相当多的 WSGI 应用程序服务器(即 CherryPy,它也恰好有一个生产就绪的 WSGI 兼容 Web 服务器,如果你还不够困惑的话!)。
  3. 将 uwsgi 与 WSGI 进行比较就是将橙子与苹果进行比较。

关于python - WSGI 与 uWSGi 与 Nginx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7739810/

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