web服务器,WSGI协议,web框架,web应用

2017-03-18  本文已影响100人  戏之地

服务器

根据Wiki百科上的解释,服务器有两种意思。这里我们取第一个意思。

服务器(Server)指:

通俗点讲,web服务器就是用来处理Http请求的。当我们访问谷歌时,浏览器向谷歌发出请求。谷歌接受请求后,然后返回一个响应。这个请求和响应的处理是一个基于HTTP协议的解析和打包过程。该过程极其普遍,故设计WEB服务器自动完成。

WSGI协议

WSGI(Web Server Gateway Interface)协议是python对CGI(Common Gateway Interface)协议的一个加强版。
CGI:通用网管接口。其实也是一种协议,个人愚见,接口就是一个协议。
当一个HTTP请求被解释完毕后,web服务器就要根据我们的指示干活了。通过CGI去干活。当我们访问服务器中的文件时,CGI会根据请求动态地获取文件。
这是CGI原来存在的意义。WSGI协议对此进行了升级。升级后的WSGI已经可以作为一个MiddleWare存在。左边连接Web服务,右边连接WebApp。

WebApp

常见的网页应用程序有Webmail、网络商店、网络拍卖wiki网络论坛博客网络游戏等许多应用

我们经常访问的网站不是一个web应用,普通的网站是指提供信息。
而Web应用是向用户提供某个特定的功能。比如博客系统,用户可以用这个系统写博客,然后发表,用户自己不用在意用户的博客是如何被渲染发表出来的。

Web框架

开发Web应用时,有很多相同的功能。将此集成提取,不同的可进行编辑

上一篇 下一篇

猜你喜欢

热点阅读