uwsgi协议和wsgi协议有什么区别?

时间:2012-08-04 19:32:40

标签: wsgi uwsgi

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

1 个答案:

答案 0 :(得分:13)

uwsgi协议是在使用uWSGI的进程之间的套接字上使用的有线协议。它无法与WSGI进行比较,WSGI是Python的编程API。 uwsgi协议更类似于FASTCGI或SCGI。它与语言无关。从内存来看,它和SCGI之间几乎没有区别。

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