Meinheld是一个高性能的异步WSGIWeb服务器。是一个兼容WSGI的服务器,支持 PEP333和 PEP3333规范。Meinheld利用greenlet和Picoev实现异步I/O。
Meinheld要求 Python2.x>=2.6或者Python3.x>=3.2,同时要求greenlet>=0.4.5。支持Linux,FreeBSD,MacOSX.也可以通过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)
评论