查看: 1388|回复: 2

cgi、wsgi、uwsgi 与 uWSGI都是啥?

[复制链接]
论坛徽章:
47
mysql徽章
日期:2019-04-11 15:18:42spark徽章
日期:2018-05-03 15:46:21金融徽章
日期:2018-04-12 14:26:28mysql徽章
日期:2017-12-22 16:01:10python徽章
日期:2017-08-17 17:09:36Kafka徽章
日期:2017-07-20 17:21:14nosql徽章
日期:2017-06-15 17:32:54bash徽章
日期:2017-06-01 17:10:16HBase徽章
日期:2017-04-20 17:16:25Hadoop研习者初级
日期:2017-04-20 17:15:22股票徽章
日期:2018-08-24 10:51:37股票徽章
日期:2018-08-30 15:33:52
发表于 2018-11-4 18:57 | 显示全部楼层
相信大家在学习web开发的过程中一定会遇到 cgi、 wsgi 之类的名词,然后看着他们十分相似的解释估计还没开始写代码就晕了,这都什么鬼?

反正我最开始学习那会儿就不知道这些都是个啥,我也推荐学习过程不要纠结于某个词语的解释。当你拥有一定开发经验,对 web 开发有一个更系统的认识后回过头来看之前的疑惑也许就迎刃而解了,今天我就谈谈当初对这些看着十分相似的名词的浅见:

CGI(Common Gateway Inteface): 字面意思就是通用网关接口,我觉得之所以看字面意思跟没看一样是因为这个称呼本身很学术,所以对于通俗的理解就存在一定困难,这里我觉得直接把 Gateway 当作 server 理解就好。

它是外部应用程序与Web服务器之间的接口标准

意思就是它用来规定一个程序该如何与web服务器程序之间通信从而可以让这个程序跑在web服务器上。当然,CGI 只是一个很基本的协议,在现代常见的服务器结构中基本已经没有了它的身影,更多的则是它的扩展和更新。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

 

GMT+8, 2019-9-19 23:28 , Processed in 0.108057 second(s), 24 queries .