Web服务器——WSGI

橙三吉。 提交于 2019-12-01 02:50:28

1.什么是WSGI?

  WSGI全称 Web Server Gateway Interface,也可称作Python Web Server Gateway Interface,开始于2003年,为Python语言定义Web服务器和服务器端程序的通用接口规范。

2.作用:是将Python服务器端程序连接到Web服务器的通用协议,如下图

 

 

 

 

 分析说明:

  从上图中可以看出,WSGI的接口分为两个:一个是与Web服务器的接口,一个是与服务器端程序的接口;WSGI Server

与Web服务器的接口包括uwsgi、fast cgi等。服务器端程序的开发人员很少关注这部分的细节,服务器端的开发者需要更加

详细去了解WSGI和服务器程序接口。

注意:虽然WSGI的设计目标是连接标准的Web服务器(Nginx、Apache)与服务器端程序,但它本身也可以作为Web服务

器运行。但由于性能方面的限制,该服务器一般只在测试时使用。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!