2017-05-05 83 views
1

我正在處理一個正在處理bigdata可視化的web應用程序。我正在使用highcharts進行數據可視化。我嘗試了所有可能的方法,由高層建議。如何處理網頁瀏覽器中的大數據集?

現在我的腦海中有一項工作是要求系統爲我的網頁提供更多的內存。但我不知道如何在瀏覽器中使用JavaScript。

請幫我找到任何最佳的解決方案。

+0

因此,您嘗試過哪些highcharts爲此問題提供的數據分組? –

+0

@ K.Rohde我已經使用了數據分組。它在一定程度上起作用,但也削弱了我的圖形。 –

回答

0

我在這裏提出的並不是一個完整的答案,而是一系列的問題,在使用這個或那個解決方案之前,你應該問問自己。

  • 數據的大小是多少?
    • 我們是在談論數百,數千甚至數百萬個數據點嗎?
  • 你能彙總數據點嗎?
    • 如果您很難在客戶端高效地進行聚合,請在服務器端進行(並在可能的情況下緩存/記錄結果)。你有權訪問服務器端代碼嗎?
  • 您是否需要首次加載所有數據?
    • 如果不是,首先找出您需要的東西,然後根據需要加載餘下的東西。
  • 動畫是否互動?
    • 如果是這樣,請考慮刪除非必要的交互。如果可視化是靜態的,只要可能就創建可視化服務器端。
  • 什麼是目標瀏覽器?
    • 研究您的用戶羣瀏覽器並關注它們提供的功能。如果您不必支持較舊的瀏覽器,則可以專注於Web API爲您提供的一些加速。
  • 你有多個可視化頁面?
    • 考慮將繁重的dataviz分成多個視圖。

的問題,這個名單並不詳盡,但它是一個起點。如果有人有更好的問題在這裏添加評論,我會更新。