[問題] 關於用Google Chart實現即時作圖
各位大大好,小弟最近在研究動態繪圖(jquery+php+google chart)
希望能將Ecg這類生理訊號於網頁上即時作圖
目前已經可以正常作圖
流程如下:
index.html<--->get_data.php<--MySQL<--receive_data.php<---------手機<---sensor
↑ ↑ ↑
向getdata.php 向MySQL要data 接收Android端POST來的data
提出請求,得到 存到MySQL
data後作圖
(使用setInterval()來自動更新)
不過目前有個問題,就是latency比我想像得還大(可能是因為要access MySQL?),
這使得我的作圖完全沒辦法on time(會慢個約3秒),
不知道是否有方法能跳過存取資料庫的動作,
直接把receive_data.php的data送給get_data.php甚至是index.html呢?
懇請大大賜教,謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.14.27.143
※ 文章網址: http://www.ptt.cc/bbs/Ajax/M.1417095111.A.F35.html
推
11/27 22:45, , 1F
11/27 22:45, 1F
K大您好,
receive_data.php裡面寫的主要是利用file_get_contents("php://input")去
讀取手機端POST端傳來的JSON,
我有試過將JSON裡面的需要的value取出後
assign給某些變數存起來(例如:$value、$time)
然後index.html利用ajax jquery呼叫這個php檔
回傳這些變數,結果都是null,
感覺上雖然手機端和html端POST給這個php檔
可是html端應該是拿不到手機端POST給這個php檔時的變數吧??
還是我寫法有誤呢?
→
11/28 01:40, , 2F
11/28 01:40, 2F
→
11/28 01:40, , 3F
11/28 01:40, 3F
→
11/28 01:41, , 4F
11/28 01:41, 4F
→
11/28 01:41, , 5F
11/28 01:41, 5F
→
11/28 01:41, , 6F
11/28 01:41, 6F
m大您好,
請問socketio 跟 peerjs是什麼樣的東西呢?
我目前想做的是,把量到的data上傳到某的地方
讓"任何人(可能同時多個)"能看到data的作圖
由於這樣會變成1對多,所以我想應該還是要有個
Sever端才行(吧?),所以才想到用php+html用網頁呈現
我今天有試一下txt檔來做data的存取和讀取,
似乎有跟上data量測速度
不過data的讀取(用file_get_contents($file))
似乎會卡到data的寫入(因為我發現短時間內一直讀取,讓txt檔內存取的data
從相差不到1秒變成落後1x秒)?
謝謝!
※ 編輯: ZCBVXIRD (114.40.185.89), 11/28/2014 22:22:03
→
11/28 22:23, , 7F
11/28 22:23, 7F