从 android 发送大型 JSON 数据到 php 服务器我可以压缩吗?
sending large JSON data from android to php server can I compress?
我正在将 JSON 格式的大型数据集从我的 android 设备发送到我的服务器(使用 PHP)。我想降低带宽成本。我想知道:
我应该在发送数据之前 gzip 压缩 JSON 数据服务器端吗?
php 端有 javascript gzip 解压缩库吗?我在 android 端做什么?
您可以使用下面的代码
echo gzencode(json_encode($data));
您应该压缩输出 JSON,但您可以让 php 服务器端脚本为您完成。如果您在 HTTP 级别使用标准压缩,客户端将自动解压缩
http://stevehanov.ca/blog/index.php?id=104
如果你想发送 JSON 数据单一形式而不是使用下面的方式
echo gzencode(json_encode($data));
您可以通过这种方式从 PHP 服务器压缩 JSON 输出。
echo gzencode(json_encode($data));
而对于 android 端,您可以使用 "gzip decoder"
您可以使用下面的压缩包json
print_r(gzcompress($data));
我正在将 JSON 格式的大型数据集从我的 android 设备发送到我的服务器(使用 PHP)。我想降低带宽成本。我想知道: 我应该在发送数据之前 gzip 压缩 JSON 数据服务器端吗? php 端有 javascript gzip 解压缩库吗?我在 android 端做什么?
您可以使用下面的代码
echo gzencode(json_encode($data));
您应该压缩输出 JSON,但您可以让 php 服务器端脚本为您完成。如果您在 HTTP 级别使用标准压缩,客户端将自动解压缩
http://stevehanov.ca/blog/index.php?id=104
如果你想发送 JSON 数据单一形式而不是使用下面的方式
echo gzencode(json_encode($data));
您可以通过这种方式从 PHP 服务器压缩 JSON 输出。
echo gzencode(json_encode($data));
而对于 android 端,您可以使用 "gzip decoder"
您可以使用下面的压缩包json
print_r(gzcompress($data));