[英]Better Way to Pull Data Through API?
所以我正在嘗試設計一個需要大量數據(10,000 行)的網絡應用程序。 然而,隨着時間的推移,這個數量將呈指數增長。 也許成幾十萬行。 我想描述兩種關於如何提取和呈現數據並獲得關於哪種方法總體上更快的建議的方法。 此外,使用 web 應用程序的人在服務器本地(非常低,如果有延遲)
第一種方法:
第二種方法:
我的掛斷 - 第一種方法只需要 1 個 API 調用,但會一次性計算 JavaScript 中的所有數據,這意味着即使您不需要某些數據,它也會全部加載。
第二種方法需要多次調用API,但是統計SQL Server上的所有數據,只返回自己需要的數據。 進行大量單獨的 API 調用而不是 1 個大型 API 調用會減慢速度嗎?
恕我直言,你應該選擇第二個選項。 我不會看到性能問題。 基於類別的計數將很快,並且隨着服務器返回和處理的數量,下一次調用將更小。
重要的是要考慮一天內需要檢索這些數據的次數。 如果它是少數——比如最大 500 倍——選項 1 就可以了。 如果調用次數明顯高於此值,則選項 2 會更好。 您只需根據需要檢索一個子集。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.