Web开发

注册

 

发新话题 回复该主题

Web开发的重要概念辨析CGIWSGI [复制链接]

1#

在学习PythonWeb开发时候,可能会遇到诸如uwsgi、wsgi等名词,下面通过梳理总结,探究它们之间的关系。

CGI

CGI(CommonGatewayInterface)通用网关接口,是一个协议,是外部应用程序(CGI程序)与Web服务器之间的接口标准,该协议定义了Web服务器调用外部应用程序的时候需要输入的参数,和给Web服务器的返回结果。

通俗来说,它规定一个程序该如何与Web服务器程序之间通信,从而可以让这个程序跑在Web服务器上。

起源

最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器,也就是静态HTML。这个场景下的服务器一般被称为HTTP服务器,常见的有Apache的

分享 转发
TOP
发新话题 回复该主题