uWSGI介绍
Posted xihuaxiaoge
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uWSGI介绍相关的知识,希望对你有一定的参考价值。
WSGI: 是一中通信协议。
uwsgi:与WSGI一样是一种通信协议。
uWSGI: uWSGI 是一个web服务器。uWSGI,它实现了WSGI协议,uwsgi协议 http协议。nginx 中HttpUwsgiModule 的作用是与uWSGI服务器进行交换。
首先看WSGI协议,全称Web Server Gateway Interface 是为python语言定义的一种web服务器与 web 应用或者说web框架进行通讯的一种接口。WSGI 是作为web服务器与Web 应用程序或应用框架之间的一种低级别的接口。很多框架 自带WSGI server。现在使用最多的就是nginx 与 uwsgi 做 WSGI server。
WSGI 相当于一个桥梁。连接 服务器与应用程序。服务器方调用应用程序,提供环境信息,以及一个回调函数,并接收web内容作为返回值。
那么实现了WSGI协议功能的应用程序,我们称之为中间件,uWSGI就是一种,nginx 也是一种。这种组建的好处有哪些?
1、重写环境变量后,根据目标URL,可以将不同请求转发到不同的应用对象。
2、允许在一个进程中同事运行多个应用程序,或者应用框架。
3、负载均衡和远程处理,通过在网络上转发请求和响应信息。
以上是关于uWSGI介绍的主要内容,如果未能解决你的问题,请参考以下文章