【问题标题】:gunzip in javascriptjavascript中的gunzip
【发布时间】:2011-05-11 15:57:36
【问题描述】:

一个 API 返回大型结果集,我希望我可以用 PHP 压缩它,但我不知道如何用 Javascript 压缩它。是否有某种库可以在 Javascript 中实现这一点?我在网上搜索并找到了一些东西,但不太清楚如何使用它。所以,如果有人以前处理过这个问题,非常感谢您的建议。

(API 响应值大约 1MB)

【问题讨论】:

标签: javascript api gzip gunzip


【解决方案1】:

HTTP 响应的压缩通常由代理或 Web 服务器完成。您应该能够配置 Apache 为您执行此操作。请参阅documentation for mod_deflate 了解更多信息。

就 JavaScript 中的解压缩而言,这不是问题。前提是 HTTP 响应包含正确的标头信息。 (Content-Encoding: gzip) 浏览器会帮你解压。

【讨论】:

    【解决方案2】:

    让网络服务器来做。发送请求时将 HTTP 标头设置为接受 gzip。

    【讨论】:

      【解决方案3】:

      Web 服务器和浏览器通常可以透明地处理压缩,无需 php 和 javascript 支持。例如,谷歌搜索出现:http://forums.digitalpoint.com/showthread.php?t=43

      【讨论】:

        猜你喜欢
        • 2013-03-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-19
        相关资源
        最近更新 更多