bjoern是个快速、超轻量级的HTTP/1.1WSGI服务器软件,为CPython编写。使用C语言开发,基于Libev事件库和http-parser开发,这是一个单线程的服务,占用内存非常低。
示例代码:
#BindtoTCPhost/portpair:bjoern.run(wsgi_application,host,port)#TCPhost/portpair,enablingSO_REUSEPORTifavailable.bjoern.run(wsgi_application,host,port,reuseport=True)#BindtoUnixsocket:bjoern.run(wsgi_application,'unix:/path/to/socket')#BindtoabstractUnixsocket:(Linuxonly)bjoern.run(wsgi_application,'unix:@socket_name')bjoern.listen(wsgi_application,host,port)bjoern.run()
评论