2011-06-12 90 views
6

我发布json字符串到我的服务器,但我想知道是否有办法发布此压缩与gzip字符串?内容长度为24kb,与我选择发布的JSON并将其粘贴到文本文件中的大小相同,因此它显然未被压缩。压缩JSON发布与jquery

回答

1

你可以使用一些JS库来压缩数据,例如该Huffman compression实现。然而,增加的压缩缓慢可能会很好地抵消你保存上传速度的时间。你必须尝试并为自己做出决定,但总的来说,这听起来不值得。尤其是因为它意味着加载更多的JS代码,这会创建较慢的页面加载时间。

不幸的是,浏览器不提供任何压缩算法的API。所以你不能使用一个快速的内置实现。

-1

实际上,当服务器发送gzip中压缩的响应时,它因为在请求客户端使用http编码向服务器发布通告,它可以接受哪些压缩格式。这就是为什么服务器压缩和发送响应,因为它知道通过请求,客户端可以处理gzip等

现在客户端假设服务器可以处理压缩的请求,我不知道这一点。

OK,我发现这个

Can I compress HTTP Requests using GZIP?

+0

错误的语言。 '-1'。 – 2015-01-15 16:23:13