従業員の活動記録を表示するグラフを含む Web サイトがあります。データには階層があり (例: 地域 -> 州 -> オフィス -> マネージャー -> 従業員 -> 活動記録)、グラフをクリックするたびにレベルがドリルダウンされ、より具体的な情報が表示されます。最高レベル (リージョン) では、配列に最大 1000 個のオブジェクトをロードする必要があり、最低レベルでは最大 500,000 オブジェクトです。以下を使用して、JSON 形式のテキスト ファイルを介してグラフにデータを入力しています。
$.ajax({url:'data/jsondata.txt', dataType: 'json',
success: function (data) {
largeArray = data.employeeRecords;
}
応答時間/パフォーマンスを妨げずに使用できる別の方法はありますか? クライアント側のすべてのデータをプリロードする必要があるという考えにとらわれています。そうしないと、ユーザーのクリックでデータを取得する必要がある場合にラグタイムが発生します。誰かが私にベストプラクティスを教えてくれたり、クライアント側のデータが「多すぎる」と見なされるものを説明したりできれば、私はそれを感謝します.
参考までに、私は古い Web サーバーの使用に制限されています。サーバー側で何かをしたい場合は、従来の ASP に限定されます。それ以外の場合は、クライアント側にする必要があります。ありがとう!