码迷,mamicode.com
首页 > 其他好文 > 详细

uWSGI介绍

时间:2018-06-07 14:04:26      阅读:392      评论:0      收藏:0      [点我收藏+]

标签:module   转发   返回值   定义   实现   中间   作用   请求转发   sgi   

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介绍

标签:module   转发   返回值   定义   实现   中间   作用   请求转发   sgi   

原文地址:https://www.cnblogs.com/xihuaxiaoge/p/9149719.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!