浅纠wsgi接口

最近在Python Web开发的时候接触到一个词语叫wsgi,虽然不懂其中的含义也不影响项目的完成或者是使用,但我还是决定浅浅学习一下wsgi的含义。

1.什么是wsgi?

官方说法是,wsgi全称Python Web Server Gateway Interface,它指定了web服务器和Python web应用或web框架之间的标准接口,以提高web应用在一系列web服务器间的移植性。

就我的理解而言,其实就是将后端的服务端分为了server和application。下面我来具体的解释一下,我们已经知道,web后端有客户端和服务器端,而wsgi又将服务器端分为了server和application,而wsgi就在server端和application端起着通信作用。

2.wsgi的使用?

客户端发送请求(HTTP请求)过来,先由server接收处理,之后server会根据wsgi接口调用application提供的函数、类或方法等。当application接收到server发送来的请求,通过函数调用接口进行执行处理。

3.为什么wsgi要将服务器端细分开来?

application是处理具体的业务应用,例如:添加、修改订单等。

server负责提供高效的HTTP请求处理的环境,server可以采用多线程的模式来执行application的代码。 

我愿称之为server是一个连接请求与处理的工具。

菜鸟小吴,有问题私信我,互相学习。

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值