WSGI

WSGI(Web服务器网关) 是web应用程序之间或框架之间的通用接口的标准
1.WSG是一套接口标准协议/规范
2.通信(作用)区间是Web服务器和Python Web应用程序之间
3.目的是制定标准,以保证不同web服务器可以和不同的Python程序之间相互通信

为什么要用WSGI

搜线,我们明确一下web应用处理请求的具体流程
1.用户操作浏览器发送请求
2.请求转发至对应的web服务器
3.web服务器将请求转交给web应用程序,web应用程序处理请求
4.web应用将强求结果返回给web服务器,由web服务器返回用户响应结果
5.浏览器收到响应,向用户展示
可以看到请求时Web服务器需要和web应用程序进行通信,但是web服务器有有很多中,python应用开发框架也有很多,所以需要一个适配的 也就是wsGI,定义了一套标准通信

WSGI:

是一种通信协议:Python应用程序或框架和Web服务器之间的一种接口
uwsgi:
线路协议,在uWSGI服务器上与其他网络服务器进行数据的通讯
uWSGI:
服务器,实现WSGI和uwsgi协议