WSGI uwsgi uWSGI

1.WSGI  是一种描述web服务器 (nginx uWSGI等服务器)如何与web应用程序(如用Django Flask框架写的程序)通信协议

2.uwsgi协议是一个uWSGI服务器自有的协议,它用于定义传输信息的类型(type of information),每一个uwsgi packet前4byte为传输信息类型描述,用于与nginx等代理服务器通信,它与WSGI相比是两样东西 

3.uWSGI是实现了uwsgi和WSGI两种协议的Web服务器

至于为什么不直接使用Flask运行程序而是uWSGI,那是因为,Flask都说明了,不要使用它来作为生产环境,那是因为,它说了,不要使用

为什么有了uWSGI为什么还需要nginx?因为nginx具备优秀的静态内容处理能力,然后将动态内容转发给uWSGI服务器,这样可以达到很好的客户端响应

内容来源:

https://blog.csdn.net/weixin_45455015/article/details/100113330

原文地址:https://www.cnblogs.com/yyfyl/p/13563744.html