API分頁最佳實踐

2021-06-19 18:29:40 字數 225 閱讀 8655

提供api分頁功能的時候, 有一些最佳實踐值得分享, 列出來如下

1. 對於合格資料量特別大的情況 比如表中資料1000w, where之後還有30w這種,  禁止使用 limit m,n 這種分頁, 越翻越慢, 從而導致mysql消耗資源過高, 此類分頁是查出前xx頁, 捨棄掉, 如果 limit 100000, 2, 會查出100000條, 然後捨棄掉,

推薦使用基於自增id進行分頁的方式,  詳見 

API介面設計最佳實踐

目錄 目錄前言 api介面設計 token設計 api介面設計原則 1 明確協議規範 2 統一介面路徑規範 3 統一介面版本管理 4 為你的介面設定呼叫門檻 5 介面返回規範 6 介面安全規範 7 冪等性 8 介面設計的一些最佳實踐 api介面管理 最近團隊內部在做故障覆盤的時候發現有很多故障都是因...

API設計指南 RestAPI設計最佳實踐

類似於阿里巴巴的開發規範或者谷歌的開發規範,api設計是目前很多場景下的基本功,所以這裡給出乙個筆者的最佳實踐。rest,即representational state transfer的縮寫,關於restful架構,可以參考 架構之美 中的定義。get 獲取資源 post 更新資源 put 更新資...

最佳實踐 Flutter 最佳實踐

最佳實踐是乙個領域可以接受的專業標準,對於任何程式語言來說,提高 質量 可讀性 可維護性和健壯性都非常重要。讓我們探索一些設計和開發flutter應用程式的最佳實踐。class enum typedef和extension應採用駝峰命名uppercamelcase規則。class mainscree...