我有一個移動應用程序,它每秒都會檢索緯度,經度,速度等等。每秒發送數據時處理數據連接中斷的最佳做法
此應用程序將這些值存儲在.csv文件中,並使用DATA連接將它們發送到遠程服務器(使用JSON格式化它們)。服務器(Apache,MySQL)檢索數據並將其放入數據庫中。然後,用戶可以在網站上進行連接,例如用GM生成跟蹤,或生成統計數據(平均速度...)。
但有時,由於景觀(山脈),數據連接失敗。因此,即使移動設備繼續存儲數據,服務器也不再接收數據。
當數據連接再次工作時,到目前爲止,服務器接收到最後一個位置。所以這兩個職位之間存在差距。
發送適當的數據填補這個空白的最佳方法是什麼?
- 在應用程序端,總是測試數據是否丟失,如果是這樣,請將其存儲在單獨的csv文件中?
- 然後發送此csv?
- 或發送JSON數組?
您選擇在您的應用程序和服務器之間發送數據的格式完全取決於您,並且通常由您使用的最簡單方式決定。在一般情況下,CSV對於這個問題既不比JSON更好也不差,因此對您的問題沒有客觀的「正確」答案。投票結束爲「主要基於意見」。 – eggyal