python – WSGI vs uWSGi with Nginx

有人可以解释利弊使用WSGI VS uWSGI与Nginx的利弊。

目前我正在为Django网站建立一个生产服务器,我已经准备,但无法决定是否应该与WSGI或uWSGI。你能详细说明什么区分每个配置?哪个配置应该扩展最好?

提前致谢

最佳答案
好吧,这种混乱是因为缺乏来自几个来源的细节,以及这些协议的命名,以及WSGI实际上是什么。

概要:

> WSGI和uwsgi都是ARE协议,而不是服务器。它用于与Web服务器进行通信以实现负载平衡,特别是利用纯HTTP不能提供的额外功能。到目前为止Nginx和Cherokee已经实现了这个协议。
> uWSGI是一个服务器,它实现的协议之一是WSGI(不要混淆uwsgi协议与uWSGI服务器)。 WSGI是一个Python specification.有WSGI规范的几个实现,它旨在不仅仅用于应用程序服务器/ Web服务器,但有很多WSGI应用程序服务器(即CherryPy,也恰巧有一个生产准备WSGI兼容的Web服务器,如果你不够困惑已经!)。
>比较uwsgi和WSGI正在比较桔子和苹果。

转载注明原文:python – WSGI vs uWSGi with Nginx - 代码日志