Sanic - 基于 python3.5+ 的 web 服务器


MIT
跨平台
Python

软件简介

Sanic 是一个基于 Python 3.5+ 的 Web 服务器,与 Flask
有点类似,特点是速度非常快。

速度对比

所有测试都在运行 ubuntu 的 AWS 介质实例上运行,使用1个进程。 每个脚本都传递了一个小的 JSON 响应,并使用100个连接使用 wrk
进行测试。

Hello World 示例

from sanic import Sanic
from sanic.response import json

app = Sanic()

@app.route("/")
async def test(request):
    return json({"hello": "world"})

if __name__ == "__main__":
    app.run(host="0.0.0.0", port=8000)