【Django必备04】——什么是WSGI?uwsgi、uWSGI和WSGI的区别?

07.什么是WSGI

  WSGI(Python Web Server Gateway Interface,即Web服务器网关接口)是Python定义的Web服服务器和Web应用程序或框架之间的一种简单而通用的接口。它是Python为了解决Web服务器端与客户端之间的通信问题而产生的,它基于现存的CGI标准而设计。其定义了Web服务器如何与Python应用程序进行交互,让Python写的Web应用程序可以和Web服务器对接起来。


 

08.uwsgi、uWSGI和WSGI的区别

 


    • uwsgi:是uWSGI服务器实现的独有协议,用于Nginx服务与uWSGI服务的通信规范
    • uWSGI:是一个Web服务器,它实现了WSGI/uwsgi/HTTP等协议,用于接收Nginx转发的动态请求,处理后发个python应用程序
    • WSGI:用在python web框架(Django/Flask)编写的应用程序与web服务器之间的规范

 

posted @ 2021-03-13 16:44  Jie啊  阅读(219)  评论(0)    收藏  举报