微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Meinheld 异步 WSGI Web 服务器

程序名称:Meinheld

授权协议: BSD

操作系统: 跨平台

开发语言: Python

Meinheld 介绍

Meinheld 是一个性能的异步 Wsgi Web 服务器。是一个兼容 Wsgi 的服务器,支持 PEP333 和 PEP3333规范。Meinheld 利用 greenlet 和 Picoev 实现异步 I/O

Meinheld 要求 Python 2.x >= 2.6 或者 Python 3.x >= 3.2 ,同时要求 greenlet >= 0.4.5。支持Linux, FreeBSD, Mac OS X. 也可以通过 Gunicorn 来提供服务。

示例代码

from meinheld import server
 
def hello_world(environ, start_response):
    status = '200 OK'
    res = Hello world!
    response_headers = [
        ('Content-type','text/plain'),
        ('Content-Length',str(len(res)))]
    start_response(status, response_headers)
    return [res]
 
server.listen((0.0.0.0, 8000))
server.run(hello_world)

Meinheld 官网

http://meinheld.org/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐