KD's Tech Blog

軟體工程和產品專案管理現場觀察:關於軟體開發/程式設計/工程思維的技術部落格

Django、Flask、FastAPI 吞吐量比較入門教學筆記 | 學習筆記


前言在 Python Web 開發領域,Django、Flask 與 FastAPI 是三個非常熱門且廣泛使用的框架。它們各有特點與適用場景,但在性能表現,特別是吞吐量(throughput)方面,存在一定差異。吞吐量通常指每秒鐘能處理的請求數量,是衡量 Web 框架在高併發環境中效率的重要指標。 本篇筆記將簡要介紹這三個框架的基本架構與設計理念,並透過簡單測試與範例比較其吞吐量,幫助初學者......

FastAPI 入門教學筆記:打造現代 Python Web API 的入門教學筆記 | 學習筆記


什麼是 FastAPI?FastAPI 是一個現代、快速(高效能)、基於 Python 3.7+ 類型提示的 Web 框架,用於建構 API。其核心優勢包含: 自動生成文件:內建 OpenAPI 與 Swagger UI 支援 高效能:基於 Starlette 和 Pydantic,效能可媲美 Node.js 與 Go 開發快速:強大的 IDE 支援與自動補全功能 自動驗證與序列化:透過 ......