CGI、FastCGI、WSGI、uwsgi、uWSGI

CGI

通用网管接口,定义了客户端服务器之间是如何传递数据的。

FastCGI

快速通用网管接口,是CGI的升级版本,它致力于减少服务器与CGI程序之间的互动开销,从而使服务器可以同时处理更多的网页请求。

使用FastCGI的服务器有:

Apache HTTP Server (部分)
    Cherokee HTTP Server
    Hiawatha Webserver
    Lighttpd
    Nginx
    LiteSpeed Web Server
    Microsoft IIS

CGI、FastCGI、WSGI、uwsgi、uWSGI_第1张图片

wsgi

Python Web Server Gateway Interface 的缩写,是为Python定义的web服务器和web框架之间的接口标准

uwsgi

是uWSGI服务器独有的协议,用于定义传输信息的类型,是前端服务器与uWSGI的通信规范。

uWSGI

uWSGI是一个web服务器,它实现了WSGI协议、uwsgi、http等协议,用于接收前端服务器转发的动态请求并处理后发给web应用程序。

CGI、FastCGI、WSGI、uwsgi、uWSGI_第2张图片

CGI、FastCGI、WSGI、uwsgi、uWSGI_第3张图片

CGI、FastCGI、WSGI、uwsgi、uWSGI_第4张图片

你可能感兴趣的:(CGI、FastCGI、WSGI、uwsgi、uWSGI)