wsgi - python web server gateway interfacepython
出现的目的是,为了在 python框架开发的时候,更具备通用性。只要符合 wsgi标准,就能够自由选择服务器(nginx, apache等).nginx
官网:http://wsgi.readthedocs.org/en/latest/,列出了 支持wsgi的框架, 列出了 支持wsgi的服务器。web
服务器 ---#--- wsgi协议 ---#--- python_shellshell
摘wikiapache
WSGI有两方:“服务器”或“网关”一方,以及“应用程序”或“应用框架”一方。服务方调用应用方,提供环境信息,以及一个回调函数(提供给应用程序用来将消息头传递给服务器方),并接收Web内容做为返回值。服务器
所谓的 WSGI中间件同时实现了API的两方,所以能够在WSGI服务和WSGI应用之间起调解做用:从WSGI服务器的角度来讲,中间件扮演应用程序,而从应用程序的角度来讲,中间件扮演服务器。框架
wiki: http://zh.wikipedia.org/wiki/Web%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%BD%91%E5%85%B3%E6%8E%A5%E5%8F%A3函数
p.s. : 首先,你们都是协议。fastcgi协议 是 cgi协议 的加强版,以减小与服务器的通讯。spa