【发布时间】:2011-01-26 17:33:09
【问题描述】:
我们有一个应用可以查询客户的位置。我们已经到了一些客户可能拥有超过 10,000 个地点的地步。对此的 JSON 响应可能会变得非常大,有时超过 1mb。
我首先想知道压缩它的最佳方式。我们在一个使用 JRuby 在特立尼达运行的 Rails 应用程序前面有 apache。我可以将 mod_deflate 设置为始终压缩应用程序/json 的任何响应吗?我该怎么做呢?
接下来,浏览器对 gzip'd json 的支持是什么?当我压缩 200k 的样本响应时,它会下降到 30k。这是一笔可观的节省。我们真的很希望能够最小化响应的大小,而不必最小化返回的位置数量。
【问题讨论】:
标签: ruby-on-rails json apache2 gzip