2

Android デバイスからサーバーに (PHP を使用して) JSON 形式で大きなデータセットを送信しています。帯域幅のコストを抑えたい。私は疑問に思っています: データを送信する前に、JSON データ サーバー側を gzip 圧縮する必要がありますか? PHP側にjavascript gzip解凍ライブラリがあり、Android側で何をしますか?

4

4 に答える 4

3

出力 JSON を圧縮する必要がありますが、php サーバー サイド スクリプトに圧縮させることもできます。HTTP レベルで標準の圧縮を使用する場合、クライアントはそれを自動的に解凍します。

http://stevehanov.ca/blog/index.php?id=104

JSON データを単一の形式で送信する場合は、次の方法を使用します

echo gzencode(json_encode($data));
于 2015-07-18T11:49:17.987 に答える
1

以下のコードを使用できます

echo gzencode(json_encode($data));
于 2015-02-12T11:57:27.987 に答える