之前做过php,现在在学python,涉及到wsgi,被搞得有点蒙,看了些资料,这里简单总结一下,理解上有偏差的地方希望有大牛帮忙。
其实还是有点模模糊糊的,不太理解… 任重而道远
CGI:使用户在浏览器上请求服务器上的应用程序。或者说,想要执行什么动态页面的功能,就要经过 浏览器->服务器->CGI->应用程序->返回给CGI->返回给服务器->返回给浏览器。
WSGI:简单的说,WSGI是为了python而存在的CGI程序。由于之前的CGI程序和编写WEB服务所用的语言往往是不同的(CGI用C,WEB服务用PHP等),WSGI的其中一个目的就是让用户可以用统一的语言编写前后端,WSGI参考了CGI的设计,对CGI的设计思想进行了进一步包装。