Flask-RESTful:最強Python Web服務框架,輕松構建REST API
2024/12/17
Flask-RESTful:最強Python Web服務框架,輕松構建REST API Flask 是 Python 中最受歡迎的輕量級 Web 框架之一,而 Flask-RESTful 是 Flask 的一個擴展,專門用于快速構建 ...
雜談-FastAPI中的異步后臺任務之Celery篇
【API設計】
前言 前些時間有人問起關于如何在FastAPI中進行異步任務的處理。對此也剛好有一定的使用經驗,借此機會也談談一下。 異步任務實現方式 在FastAPI中的異步任務的方式有幾種: 在FastAPI中,有以下幾種方式可以處理...
2024/12/17
FastAPI-Cache2:一個讓接口飛起來的緩存神器
【API設計】
寫過接口的小伙伴都知道,有些數據庫查詢特別費時,還有些計算邏輯賊復雜。每次請求都去算一遍,那接口響應速度慢得像蝸牛。這不,我發現了個寶貝 -?FastAPI-Cache2?,直接把接口響應速度提升好幾倍,今天就跟大家嘮嘮它的使用秘訣。 ...
2024/12/17
API 的三種類型:REST、GraphQL 和異步 API 的優缺點分析
【API設計】
導讀:在這份學習指南中,我們將和大家一起了解 REST、GraphQL 和異步 API 的優缺點,以及這三種技術在現實生活中的理想用例。 API 在現代軟件開發領域在發揮著舉足輕重的作用。 目前,有三種主流類型的API,...
2024/12/15
大規模分布式架構中,怎樣設計和選擇 API 限流技術?
【API設計】
一、為什么需要限流 我們為什么需要限流?相信你在設計所有系統的時候,都會首先問自己這樣一個問題。API 限流需要解決的問題 之所以會有限流這個問題,是因為我們生活在一個資源有限的社會當中,當資源供不應求的時候,就會引發一...
2024/12/15
從Flask到FastAPI的平滑遷移
【API設計】
遷移 Flask 服務器以獲得更好的性能和可維護性。 本文最初發布于 BetterProgramming,經原作者授權由 InfoQ 中文站翻譯并分享。 本文將介紹 FastAPI 背后的基本概念,以及將 Flask 服務器過渡...
2024/12/13
前端 api 請求緩存方案
【API設計】
在開發 web 應用程序時,性能都是必不可少的話題。對于webpack打包的單頁面應用程序而言,我們可以采用很多方式來對性能進行優化,比方說 tree-shaking、模塊懶加載、利用 extrens 網絡cdn 加速這些常規的優化。甚至在...
2024/12/13
接口優化的幾個技巧
【API設計】
當越來越多對性能的吐槽反饋到我們這里的時候,我們意識到,接口性能的問題的優先級必須提高了。然后我們就跟蹤了1周的接口性能監控,這個時候我們的心情是這樣的: 有20多個慢接口,5個接口響應時間超過5s,1個超過10s,其余的都在...
2024/12/13
如何打造PHP的Restful API自動化監控系統?
【API設計】
背景 伴隨租房業務的不斷發展,租房各個子業務系統的集群數量也迎來了一波增長,提供的API接口數量和服務數量也有了井噴式增長,但在業務層自動化監控方面我們卻缺失統一的工具平臺,隨之而來我們開發同學會經常碰到這些問題: 1. 有哪些...
2024/12/13
One-API實現大語言模型請求接口的統一
【API設計】
?自ChatGPT發布以來,人工智能大語言模型已經引起了廣泛的關注和討論。而經過最近一兩年的發展,很多企業推出了自己的大語言模型:Azure、Anthropic Claude、GooglePaLM2、智譜 ChatGLM、百度文心一言、訊飛...
2024/12/13
實用 Web API 規范
【API設計】
當開始創建一個新系統,或參與一個新團隊或項目時,都會面臨一個簡單卻深刻的問題:這個系統(Web Server)的 API 是否有設計規范? pyramid image by stable difussion, promp...
2024/12/11
四種主流的API風格介紹與對比
【API設計】
一、引言 API(Application Programming Interface)是現代軟件的構建塊之一,它允許不同的應用程序之間進行通信和協作,進而使得開發者能夠創建出更為動態、靈活且具有擴展性的軟件。隨著互聯網技術的不斷發展,...
2024/12/09
掌握 API 生命周期:基本階段和行之有效的成功策略
【API設計】
什么決定了 API 的成功?其中很重要的一點是掌握 API 生命周期 — 從規劃到退役,每一步都會影響 API 的性能和采用。API 生命周期涉及幾個關鍵階段 — 規劃、設計、開發、部署、使用、監控和退役。每個階段都決定著 API 的成功實...
2024/12/09
Nacos 在 API 網關中的服務發現實踐
【API設計】
背景信息 Apache APISIX 是一個動態、實時、高性能的 API 網關,提供負載均衡、動態上游、灰度發布、服務熔斷、身份認證、可觀測性等豐富的流量管理功能。它不僅擁有眾多實用的插件,而且支持插件動態變更和熱插拔。同時在使用服務...
2024/12/06
深入解析 GraphQL:APISIX 如何優化 API 管理與路由
【API設計】
什么是 GraphQL?它有多流行?? GraphQL 是一套由 Facebook 在 2015 年發布的一套面向 API 的查詢操作語言。相比于其他的 API 設計方式,GraphQL 允許客戶端根據事先約定的數據結構組建查詢語句,...
2024/12/06
如何利用Apache APISIX實現高效的API認證與鑒權:全面解析主流認證方式
【API設計】
在當下云原生越發成熟的環境下,API 網關最核心的功能可以概括為:連接 API 消費者和 API 提供者。 實際場景中,除去少部分允許匿名訪問的 API 外,提供者往往都會對消費者有所限制,比如只有符合條件的消費者才可以對 API 進...
2024/12/06
上一頁
1
…
3
4
5
6
7
…
14
下一頁
搜索、試用、集成國內外API!
冪簡集成
API平臺
已有
5527
種API!
API大全
搜索文章
熱門話題
C
API是什么
C
如何集成API
C
學習各類API
C
最佳API
C
AI驅動
C
區塊鏈驅動
C
API設計
C
API開發
C
API工具
C
API安全
C
API貨幣化
C
API創新
文章精選
API Key 密鑰:深入理解與應用
2025/06/28
API 設計原理:從理論到實踐
2025/06/27
WebSocket和REST的區別:功能、適用范圍、性能與示例解析
2025/06/25
.Net中如何創建RESTful API
2025/06/24
FastAPI 異步編程:提升 API 性能
2025/05/28
RESTful Web API 設計中要避免的 6 個常見錯誤
2025/05/21
REST API設計開源工具:值得推薦的10+款
2025/05/19