0
我正在尋找處理我的圖表數據的最佳方式。Javascript獲取json並在本地進行處理
目前,每次我需要顯示我的圖表時,我使用ajax來獲取數據,然後處理它並最終在圖表上顯示它。
問題是,有時需要從api中抓取大量數據,所以我想在頁面加載並在本地存儲時獲取整個數據。
然後,每次我需要填充圖表時,我只是在本地處理數據,並且沒有對api進行額外的ajax調用。
我的問題是本地存儲最多有10MB,我可能需要在某個時間點以上。
除此之外,如果我不想使用本地數據庫,我的選擇是什麼?如果你需要AJAX或搶localStorage的處理數據之前
if (typeof (Storage) !== "undefined") {
//store ajax data local
//set variable that local storage is aviable
} else {
// set variable that local storage is not aviable
}
比檢查:
爲什麼你不總結服務器端的數據? – mkysoft
在用戶的瀏覽器上存儲超過10mb是非常不負責任的國際海事組織。根據需要使用Ajax檢索少量數據是最合理的方法。如果您有API限制,請檢索數據並將其存儲在本地。 – Tom
您的圖表仍然可以讀取10MB以上的數據嗎?您可以使用[Ramer-Douglas-Peucker算法](https://en.wikipedia.org/wiki/Ramer%E2%80%93Douglas%E2%80%93Peucker_algorithm)來簡化數據。 –