在学习PythonWeb开发时候,可能会遇到诸如uwsgi、wsgi等名词,下面通过梳理总结,探究它们之间的关系。
CGICGI(CommonGatewayInterface)通用网关接口,是一个协议,是外部应用程序(CGI程序)与Web服务器之间的接口标准,该协议定义了Web服务器调用外部应用程序的时候需要输入的参数,和给Web服务器的返回结果。
通俗来说,它规定一个程序该如何与Web服务器程序之间通信,从而可以让这个程序跑在Web服务器上。
起源最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器,也就是静态HTML。这个场景下的服务器一般被称为HTTP服务器,常见的有Apache的