0
私は自分のチャートのデータを処理する最良の方法を探しています。Javascriptはjsonを取得し、処理のためにローカルに保存します
現時点では、チャートを表示する必要があるたびに、データを取得するためにajaxを使用し、それを処理して最終的にグラフに表示します。
問題は、いつの間にかAPIから取得するデータがたくさんあるため、ページが読み込まれてローカルに保存されるときにデータ全体を取得することを考えているということです。
次に、チャートを作成する必要があるたびに、データをローカルで処理するだけで、APIに追加するajaxコールはありません。
私の問題は、ローカルストレージに最大10MBがあり、ある時点でそれ以上の容量が必要な場合があることです。
それ以外の場合は、ローカルデータベースを使用したくない場合、私の選択肢はここにありますか?
なぜサーバー側でデータを集計していませんか? – mkysoft
ユーザーのブラウザに10MB以上を格納すると、かなり無責任なIMOです。必要に応じて少量のデータを取得するためにAjaxを使用するのが最も論理的な方法です。 APIの制限がある場合は、データを取得してローカルに格納します。 – Tom
あなたのチャートは10MB以上のデータでも読めますか? [Ramer-Douglas-Peuckerアルゴリズム](https://en.wikipedia.org/wiki/Ramer%E2%80%93Douglas%E2%80%93Peucker_algorithm)を使用してデータを簡略化することができます。 –