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

开源网站开源项目 24-06-08 10:50:25

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

速度对比

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

Hello World 示例

fromsanicimportSanicfromsanic.responseimportjsonapp=Sanic()@app.route("/")asyncdeftest(request):returnjson({"hello":"world"})if__name__=="__main__":app.run(host="0.0.0.0",port=8000)
[Sanic 基于 python3.5+ 的 web 服务器]相关推荐
Amarok 多媒体播放器

Amarok 多媒体播放器

Amarok 是基于 KDE 桌面环境编写多媒体播放器,Amarok的功能很强大,而且界面也可以与SongBird媲美。 更……...

Link PHP 应用路由库

Link 是一个微型的 PHP 应用路由库,为你的 PHP 项目和 API 实现快速路由功能。 特性 RESTfulrouting Wil……...

Jenkins 持续集成引擎

Jenkins 持续集成引擎

Jenkins 的前身是 Hudson是一个可扩展的持续集成引擎。Jenkins 是一款开源 CI&CD 软件,用于自动化各……...

WebKit Web 浏览器引擎

WebKit 是一个跨平台的 Web 浏览器引擎,苹果的 Safari、谷歌的 Chrome 浏览器都是基于这个框架来开发的……...

今日开源
  1. Entangle 单反相机控制小程序

    Entangle 单反相机控制小程序

    Entangle 是一个允许通过计算机控制单反相机拍照的小程序。 提供的功能有: 支持通过 USB 链接并控制尼康、佳能的单反相机。 可以在电脑上启动触发快门动作。 支持实时查看。 自动下载所有拍摄的照片。 可以在电……

    开源软件 2024-06-23

  2. Aseprite 创建动画精灵

    Aseprite 是一个创建动画精灵的程序。让你为电子游戏创建 2D 动画,从精灵、到像素艺术、复古风格的图形,以及任何你喜欢的 8 位和 16 位时代的东西。它的主要特点是: 精灵由作为分离概念的层和帧组成。 支持颜色……

    开源软件 2024-06-23

  3. vsftpd FTP 服务器软件

    vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开……

    开源软件 2024-06-23

返回顶部小火箭