2017-11-18 196 views
1

我正在從一個項目中抽取Github/Jira REST API中的數據,並將結果返回到頁面中。我不熟悉分頁的概念,但我知道當返回的數據量很大時,服務器端性能會更好。從分頁的REST API中提取數據的最佳做法,頁面大小與調用次數?

我的問題是什麼是合理的頁面大小,如果我想使盡可能少的API調用?對於客戶端和服務器端來說,更好的API來進行更多的API調用還是每次調用都需要更多的數據?

回答

1

我建議以下方法:

  • 在UI應用程序的情況下,你可以要求就足以充分的UI畫面的數據量;
  • 如果您希望儘可能減少API調用,我可以提出以下建議:三個請求大量數據的最大顧慮是響應時間,吞吐量和內存使用量。 因此,如果您有關於每秒支持的請求的要求,並且如果您爲每個請求測量所需的內存,則可以計算每個請求的最大數據量。之後,降低該值以適應可接受的響應時間和吞吐量。
相關問題