新版博客已经初步升级完成,为了防止Google搜索引擎降权,老版博客和新版博客都可以访问。 SiteMap RSS Github
Python Web面试题---长期更新
嘉美伯爵   2019年8月14日 17:09   面试   Flask  Django  41  

uWSGI如何转发服务

wsgi:web server 和 web application 之间定义的一种通信协议

  • WSGI协议主要包括server和application两部分:

  • WSGI server负责从客户端接收请求,将request转发给application,将application返回的response返回给客户端;

  • WSGI application接收由server转发的request,处理请求,并将处理结果返回给server

  • application中可以包括多个栈式的中间件(middlewares),这些中间件需要同时实现server与application,因此可以在WSGI服务器与WSGI应用之间起调节作用

  • uWSGI:是一个web服务器,实现了WSGI协议、uwsgi协议、http协议等。

Django请求过程

参考文档

做python Web开发你要理解:WSGI & uwsgi

django面试题