WSGI:全称是
uwsgi:与
uWSGI:是一个
Web Server Gateway Interface
,
WSGI
不是服务器,
python
模块,框架,
API
或者任何软件,只是一种
规范,描述
web server
如何与
web application
通信的规范。
server
和
application
的规范在
PEP 3333中有具体描述。要实现WSGI协议,必须同时实现web server和web application,当前运行在
WSGI
协议之上的
web
框架有
Bottle
,
Flask
,
Django
。
uwsgi:与
WSGI
一样是一种
通信协议,是
uWSGI
服务器的独占协议,用于定义传输信息的类型(
type of information
),每一个
uwsgi packet
前
4byte
为传输信息类型的描述,与WSGI协议是两种东西,据说该协议是
fcgi
协议的10倍快。
uWSGI:是一个
web
服务器,实现了
WSGI
协议、
uwsgi
协议、
http
协议等。