0

サーバーに送信するデータがかなりあります。形式は JSON で、私のプラットフォームは Android です。どうにかしてデータを小さなパケットに分割するか、すべてのデータを一度に送信するのが賢明でしょうか? また、送信コードを別のスレッドで実行することをお勧めしますか? HTTPPost を使用して Android でデータを送信します

4

2 に答える 2

0

より小さなパケットを作成すると、オーバーヘッドが大幅に増加するため、送信するデータが大幅に増加します。また、すべてのネットワークは別のスレッド (UI スレッドではない) で実行する必要があります。

于 2012-11-25T16:48:27.520 に答える
0

「多数の」HTTP リクエストを使用するか、1 つだけを使用するかは、プログラム フローによって異なります。一方で、必要になるかどうかわからないデータをネットワーク経由で送信したくない場合は、1 つの catch-everything 投稿はお勧めできません。一方、リクエストの数を減らすと、それぞれに関連するオーバーヘッドが減るため、送信に費やされる合計時間が短縮されます。

はい、常に UI スレッドの外部でネットワーク操作を実行してください。システムの残りの部分に関する限り、これらは耐えられないほど遅いです。

于 2012-11-25T16:49:31.573 に答える