cgi、 fastcig 、WSGI 、uwsgi 、uWSGI 、Apache

cgi fastcig WSGI uwsgi uWSGI

'''cgi:'''
    通用网关接口(Common Gateway Interface/CGI)是一种重要的互联网技术,可以让一个客户端,从网页浏览器向执行在网络服务器上的程序请求数据。CGI描述了服务器和请求处理程序之间传输数据的一种标准。
     一句话总结: 一个标准,定义了客户端服务器之间如何传数据

'''fastcig:'''
    快速通用网关接口(Fast Common Gateway Interface/FastCGI)是一种让交互程序与Web服务器通信的协议。FastCGI是早期通用网关接口(CGI)的增强版本
    一句话总结: CGI的升级版
    常用的fastcgi软件: 
            Apache HTTP Server (部分)    :LAMP  LNMP
            Nginx(主流):nginx是一个符合fastcgi协议的软件,处于浏览器和web程序之间,主要做请求转发和负载均衡,也可以称之为服务器中间件
            Microsoft IIS:windows server

'''WSGI:'''
    Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接口。自从WSGI被开发出来以后,许多其它语言中也出现了类似接口
    一句话总结: 为Python定义的web服务器和web框架之间的接口标准
    wsgiref:性能很低,python实现的,django内置了,测试阶段用,上线不用
    uWSIG:性能高,c实现的
    gunicorn:python实现的

'''uWSGI:'''
    符合wsgi协议的web服务器,上面标准的具体实现

'''uwsgi:'''
    uWSGI服务器,自有协议

Apache

-Apache 公司
-Apache  web服务器
-Apache  开源协议
    -Kafka :apache顶级开源项目
    -echars:原来是百度开发的,交给了apache孵化
posted @ 2022-11-09 20:16  张张包~  阅读(46)  评论(0编辑  收藏  举报