0
我必須開發一個Web前端以可視化數據(使用d3.js)。 數據由外部數據庫傳送。數據可視化前端架構
要求:
- 前端保持從(至少)最後兩個小時的數據(每個系統每分鐘一個基準面)。
- 客戶端(瀏覽器)連接到Web-Frontend,單擊相應的系統並看到一些圖。他們應該定期更新。
- 也可以請求動態請求/圖形。
我的方法:
前端(PHP應用程序)生成的頁面(含最後兩個小時的數據),並創建一個網頁套接字(更新通過推送的前端數據( JSON))
編寫一個查詢外部數據庫(可能會有巨大響應時間)並將其寫入本地「緩衝區」(可能是像redis一樣的內存數據庫)的導入器實用程序,然後通知我PHP-App推送更新。 (或者讓PHP應用程序內定期檢查的DB)
可視化與D3中的數據,更新與服務器上的推送消息的新數據圖(我的PHP應用程序)
是這個想法值得嘗試嗎?你有什麼建議,閱讀等等?
感謝您的回答,看起來很有趣。我還嘗試設置某種插件機制,以便視圖可以改變或稍後可以輕鬆擴展。 – Beastcraft