2012-11-25 57 views
0

我有相当多的数据发送到服务器。格式是JSON,我的平台是Android。我想知道以某种方式将数据分成更小的数据包或同时发送所有数据是明智的做法吗?在不同的线程中运行发送代码也是不错的主意?我使用HTTPPost通过Android发送数据如何发送JSON数据

+0

究竟有多少数据?考虑先压缩它。 – QED

回答

0

创建更小的数据包会导致更多的开销,因此需要发送更多的数据。而且,所有网络应该在单独的线程(而不是UI线程)上执行。

0

是否使用“多”HTTP请求或只有一个取决于您的程序流程。一方面,你不想通过网络发送你不确定需要的数据,所以一个捕获一切的帖子可能是一个坏主意。另一方面,减少请求数量将减少与每个请求相关的开销,从而减少发送所花费的总时间。

是的,总是在UI线程之外执行网络操作。就系统的其他部分而言,这些速度难以忍受。