“脚踢各大Python Web框架”,Sanic真有这能耐么?
在Github上,Sanic第一句介紹語就是:
“Sanic is a Flask-like Python 3.5+ web server that’s written to go fast. ”
到底有多Fast?有人給出這樣一組對比測試結果:
這個測試結果可不可信不好說,但根據(jù)很多人的評價,Sanic在性能上確實比較強勁。盡管Sanic 被稱作Flask-like,其中的坑還是很多的。性能強勁這一點非常誘人,不過性能強勁不一定就好用的。
那么?Sanic性能到底有多強勁?它和Flask又有哪些卻別?值不值得在實際生產(chǎn)中使用? 這里給大家推薦一個實驗樓最新出的教程《異步 Web 框架 Sanic 設計與實現(xiàn)》,幫助大家認識Sanic。
這個教程適合有一定 Python 和 Flask 基礎,想對 Web 框架和異步編程有進一步了解的同學。對,目的不是讓你搞Sanic的,最主要是通過寫Sanic對Python Web 框架和異步編程有更深入理解。
教程介紹
對 Sanic 進行分析,一步步實現(xiàn)這個高并發(fā)的異步 Web 框架。涉及到了協(xié)程、異步I/O、服務器原理、HTTP協(xié)議、路由、視圖、異常處理等知識點。
知識點
掌握 Python 協(xié)程原理
深入 HTTP 協(xié)議
加深對 MVC 模式的理解
對 Web 開發(fā)框架有清晰的認識
效果演示
以下效果圖只是最終我們在完成 Sanic 的設計與實現(xiàn)后添加的一個基于 Sanic 實現(xiàn)的簡單的 數(shù)據(jù)庫操作應用的效果。
數(shù)據(jù)添加頁面及對應的后臺數(shù)據(jù)表信息:
感興趣的同學,可以點我進入教程學習。
相關推薦:
MyBatis 框架基礎入門
Python3 實現(xiàn)火車票查詢工具
Python3 實現(xiàn)色情圖片識別
高德API + Python 解決租房問題
Python 破解驗證碼
更多免費教程,請進入shiyanlou.com
總結
以上是生活随笔為你收集整理的“脚踢各大Python Web框架”,Sanic真有这能耐么?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学习OpenCV,看这些!
- 下一篇: MRJob 极速入门教程,使用Pytho