Web开发

首页 » 常识 » 诊断 » Web开发的重要概念辨析CGIWSGI
TUhjnbcbe - 2024/4/5 18:01:00
北京比较好白癜风专科医院 https://jbk.39.net/yiyuanfengcai/hj_bjzkbdfyy/

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

CGI

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

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

起源

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

1
查看完整版本: Web开发的重要概念辨析CGIWSGI