2012-11-25 96 views
0

我有相當多的數據發送到服務器。格式是JSON,我的平臺是Android。我想知道以某種方式將數據分成更小的數據包或同時發送所有數據是明智的做法嗎?在不同的線程中運行發送代碼也是不錯的主意?我使用HTTPPost通過Android發送數據如何發送JSON數據

+0

究竟有多少數據?考慮先壓縮它。 – QED

回答

0

創建更小的數據包會導致更多的開銷,因此需要發送更多的數據。而且,所有網絡應該在單獨的線程(而不是UI線程)上執行。

0

是否使用「多」HTTP請求或只有一個取決於您的程序流程。一方面,你不想通過網絡發送你不確定需要的數據,所以一個捕獲一切的帖子可能是一個壞主意。另一方面,減少請求數量將減少與每個請求相關的開銷,從而減少發送所花費的總時間。

是的,總是在UI線程之外執行網絡操作。就係統的其他部分而言,這些速度難以忍受。