Meinheld異步 WSGI Web 服務器
Meinheld 是一個高性能的異步 WSGI Web 服務器。是一個兼容 WSGI 的服務器,支持 PEP333 和 PEP3333 規(guī)范。Meinheld 利用 greenlet 和 Picoev 實現(xiàn)異步 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)評論
圖片
表情
