PythonWeb编程之WSGI协议简介-创新互联

本文实例讲述了Python Web编程之WSGI协议。分享给大家供大家参考,具体如下:

成都创新互联公司主要从事做网站、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务项城,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792WSGI简介

Web框架和Wen服务器之间需要进行通信,如果在设计时它们之间无法相互匹配,那么对框架的选择就会限制对Web服务器的选择,这显然是不合理的。这时候需要设计一套双方都遵守的接口。WSGI是Python Web Server Gateway Interface的简称。WSGI标准在PEP 333中定义并被许多框架实现,它规定了一种在Web服务器之间具有可移植性。在后来的PEP 3333中添加了Python 3的支持和更多相关的说明。有了通用的WSGI协议,Web开发者就能够任意选择适合自己的组合,而Web服务器和Web框架的开发者们也能够把精力集中到各自的领域。

常见的WSGI容器

WSGI是一个同步接口,所以Tornado的WSGI容器是无法实现异步的。主流的选择是GunicornuWSGI

Gunicorn

Gunicorn易于配置,兼容性好,CPU消耗很少,在豆瓣使用广泛。它支持多种Worker模式,推荐的模式有如如下几种:

  • 同步Worker:默认模式,也就是一次只处理一个请求
  • 异步Worker:通过Eventlet、Gevent实现的异步模式
  • 异步IO Worker:目前支持gthread和gaiohttp两种类型

安装Gunicorn:

pip install gunicorn


当前标题:PythonWeb编程之WSGI协议简介-创新互联
网页链接:http://hxwzsj.com/article/poess.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 重庆企业网站建设 公司网站建设 手机网站建设 专业网站设计 成都营销网站建设 成都网站建设 品牌网站建设 网站设计 H5网站制作 成都网站制作 成都网站设计 成都模版网站建设 重庆网站制作 宜宾网站设计 营销网站建设 成都网站建设 成都网站设计 成都网站制作 成都网站建设 四川成都网站设计 定制网站设计 成都网站建设公司