网络服务器简介
1.客户端(浏览器)发送HTTP请求到远端物理服务器上的WEB服务器
2.处于监听状态的远端WEB服务器收到请求时会产生HTTP响应并发送回客户端
3.客户端(浏览器)收到响应解析并呈现给客户
服务器框架演变
说明:在过去选择一个PYTHON WEB框架就限制了WEB服务器的选择,如果WEB框架和服务器被设计在一起工作,所有的问题就迎刃而解
说明:但是当试图让不能一起工作的一个WEB服务器和一个WEB框架组合在一起时,就会出现问题,也就是说你必须使用能一起工作的而不是你想要用的组合
WSGI横空出世
1.为了使WEB服务器兼容多个WEB框架,而不需用写代码改变WEB服务器或是WEB框架,WSGI(PYTHON WEB服务器网关接口)横空出世
2.WSGI允许开发者任意选择WEB框架和WEB服务器(目前基本上所有的WEB服务器已经实现了WSGI服务端接口,WEB框架基本上也都已经实现了WSGI框架端接口)