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

MIT
Python
跨平台
2017-03-01
王练

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)
加载中

评论(1)

龙影
龙影
#Sanic# #SQLAlchemy#牛逼的组合,查询数据库操作,几乎是数据库的执行时间了。赞一个
hoosir
hoosir
Python3.5+,这个不错!

Sanic 0.4.1 发布,基于 Python 3.5+ 的 Web 服务器

Sanic 是一个基于 Python 3.5+ 的 Web 服务器,与 Flask 有点类似,特点是速度非常快。 更新内容: 修复:用户无法使用较旧版本的 setuptools 安装 pip 软件包 修复:具有相同路由的多个处理...

2017/03/02 07:29

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

使用Sanic开发快速异步响应的Web程序

python学习笔记整理于猿人学网站的python教程和python爬虫 Sanic是一个类似Flask、仅仅支持Python 3.5+ 版本的web 服务器,旨在运行速度更快。在类似Flask的基础上,Sanic支持异步请求处理,...

03/05 09:24
43
0
封装了一个对mysql进行异步IO的小工具

文章首发于我的技术博客:你可以在上面看到更多的Python教程和python爬虫 SanicDB 是为 Python的异步 Web 框架 Sanic 方便操作MySQL而开发的工具,是对 aiomysql.Pool 的轻量级封装。Sanic 是...

03/11 10:32
11
0
我的开源小工具:SanicDB

SanicDB 是为 Python的异步 Web 框架 Sanic 方便操作MySQL而开发的工具,是对 aiomysql.Pool 的轻量级封装。Sanic 是异步IO的Web框架,同时用异步IO读写MySQL才能更大发挥它的效率。虽然这个...

03/18 10:24
24
0
最快的 Python Web 框架入门

速度比较 框架 实现基础 每秒请求数 平均时间 Sanic Python 3.5 + uvloop 30,601 3.23ms Wheezy gunicorn + meinheld 20,244 4.94ms Falcon gunicorn + meinheld 18,972 5.27ms Bottle gunic...

2018/05/11 16:57
16
0
再谈使用开源软件搭建数据分析平台

三年前,我写了这篇博客使用开源软件快速搭建数据分析平台, 当时收到了许多的反馈,有50个点赞和300+的收藏。到现在我还能收到一些关于dataplay2的问题。在过去的三年,开源社区和新技术的发...

04/20 00:54
302
2
验证码识别技术——CNN+BLSTM+CTC从训练到部署

项目地址:https://github.com/kerlomz/captcha_trainer 1. 前言 本项目适用于Python3.6,GPU>=NVIDIA GTX1050Ti,原master分支已经正式切换为CNN+LSTM+CTC的版本了,是时候写一篇新的文章了...

02/20 17:44
7.6K
0
Django适合做大用户量的系统吗?

分几点来答: # 1. 首先,这其实是个技术选型题。 做技术选型的时候不能单纯的考虑性能,应该优先考虑业务类型,以及团队水平。另外的话,框架只是其中一环,还有配套呢。 如果是数据驱动型,...

2018/06/20 01:02
14
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部