在发送PHP之前先压缩JSON对象
|
我有兴趣在将JSON对象输出的文本压缩到服务器上之前,将其传输到请求该对象的移动设备。对txt压缩文件进行一次小测试,即可将其大小减少约80%!这非常适合移动设备! :)
我真的根本不需要将我创建的zip文件保存在服务器上,只需将其驻留在内存中,然后将其回显即可。我可以将其解压缩到android端,没问题。
无论如何,我已经做了一些操作,但是我还没有想出任何可行的方法,这是我到目前为止的工作:
while($e=mysql_fetch_assoc($q))
$output[]=$e;
$zip = new ZipArchive();
$zip->addFromString(\"test\",(json_encode($output)));
echo $zip;
我知道即时通讯可能做错了很多事情,即时通讯对php不太熟悉。我的$ q是一个包含大量sql行的游标,如果我使用print(json_encode($output));
而不是所有的zip shenanigans,则可以很好地输出原始文本。
我想它不一定必须是zip压缩,但是如果您可以向我指出一个正确的方向(我可能会弄清楚),那么任何压缩都将很有帮助。谢谢!
没有找到相关结果
已邀请:
2 个回复
嫩昧竞莫
与
结合使用:
土投