【问题标题】:Compressing json posted with jquery压缩用 jquery 发布的 json
【发布时间】:2011-06-12 20:40:33
【问题描述】:

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

【问题讨论】:

    标签: jquery json gzip


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      现在客户假设服务器可以处理压缩请求,我不确定。

      好的,我找到了这个

      Can I compress HTTP Requests using GZIP?

      【讨论】:

      • 语言错误。 -1.
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多