2011-05-11 69 views
1

一个API返回大的结果集,我希望能够在PHP中使用gzip,但我不知道如何在Javascript中对其进行压缩。是否有某种图书馆能够在Javascript中实现这一功能?我正在寻找网络,发现了一些东西,但无法弄清楚如何使用它。所以,如果有人曾经处理过这个,建议高度赞赏。gunzip in javascript

(的API响应的价值约1MB)

+0

更好地使用已有的[HTTP传输压缩](http://tools.ietf.org/html/rfc2616#section-3.5)。 – Gumbo 2011-05-11 15:59:58

回答

1

在Web服务器做到这一点。将HTTP标头设置为在发送请求时接受gzip。

2

通常,HTTP响应的压缩是由代理服务器或Web服务器完成的。你应该能够配置Apache为你做这个。有关更多信息,请参阅documentation for mod_deflate

就JavaScript中的解压缩而言,这不是问题。假设HTTP响应包含正确的标题信息。 (内容编码:gzip)浏览器将处理您的解压缩。