介绍(Introduction)
Sanic 是 Python3.7+ Web 服务器和 Web 框架,旨在提高性能。它允许使用 Python3.5 中添加的 async
/await
语法,这使得您的代码有效的避免阻塞从而达到提升响应速度的目的。
它是什么?(What is it?)
首先,在入坑之前, 您应该知道 Sanic 框架和其他的框架相比是与众不同的。
哦,纠正一下,就在上面的那一句中,隐藏了一个巨大的错误,因为 Sanic 不仅仅是一个 框架,它还是一个 Web 服务器, 在后面的 部署 环节中,我们将仔细地探讨这个问题。
但是,请记住,Sanic 具备开箱即用的功能,它可以用于编写,部署和扩展生产级 Web 应用程序。 🚀
目标(Goal)
提供一种简单且快速,集创建和启动于一体的方法,来实现一个易于修改和拓展的 HTTP 服务
特征(Features)
- 内置极速 web server
- 生产准备就绪
- 极高的拓展性
- 支持 ASGI
- 简单直观的 API 设计
- 社区保障
赞助商(Sponsor)
请查看 open collective 来了解更多关于资助 Sanic 的信息。
加入社区(Join the Community)
Sanic 的主要讨论渠道是通过 社区论坛 当然也有 Discord Server 但是我们更喜欢使用社区论坛,因为这样可以使我们更方便在未来管理历史讨论记录。
项目维护人员正在积极监视 Stackoverflow 的 [sanic]
标签,点此 快速访问。