10

我知道 uwsgi 是在 uWSGI 服务器中实现的协议。但是与 wsgi 相比,它有哪些变化呢?

4

1 回答 1

13

uwsgi 协议是使用 uWSGI 在进程之间的套接字上使用的有线协议。它无法与 WSGI 相提并论,后者是 Python 的编程 API。uwsgi 协议更类似于 FASTCGI 或 SCGI。它与语言无关。从记忆来看,它和 SCGI 之间几乎没有什么区别。

简而言之,uwsgi 的名称为“wsgi”是个坏主意,因为它实际上与 WSGI 无关。你仍然需要一个适配器来从 uwsgi 到 Python WSGI。对于以 C 代码编写并嵌入到 uWSGI 中的 uWSGI。也可以在 uwsgi 和其他语言 API 之间为 Web 应用程序编写一个适配器,并且 uWSGI 内部也有这样的东西。

于 2012-08-04T23:32:59.543 回答