nginx,wsgi,uwsig区别

Posted 小王八+1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx,wsgi,uwsig区别相关的知识,希望对你有一定的参考价值。

首先作为web开发必须要有web服务器,

三者区别:

nginx是web服务器,可以做负载均衡,正反向代理,

 

wsgi是web服务协议,所有web访问必须遵守

Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接口

 

uwsgi是python开发web,融合框架的web服务器,它实现了WSGI协议、uwsgi、http等协议

 

问:既然python的web开发以及有web服务器,为什么还需要nginx呢

答:因为uwsgi对访问量有要求,过高的访问量会崩掉,所以需要nginx服务器做负载均衡

以上是关于nginx,wsgi,uwsig区别的主要内容,如果未能解决你的问题,请参考以下文章

nginx,wsgi,uwsgi区别

uWSGIwsgi和nginx的区别和关系

python webservice和wsgi的区别

nginx+uwsgi 和nginx+gunicorn区别、如何部署

nginx 和uwsgi的区别与作用

一篇就弄懂WSGI、uwsgi和uWSGI的区别