【发布时间】:2016-01-11 11:16:29
【问题描述】:
我通过在 application.rb 中添加如下一行来启用 Gzip 压缩,以便在 rails 4 中获得更好的客户端和服务器性能
config.middleware.use Rack::Deflater
使用 Content-Encoding:gzip 将 json 内容从 915Kb 压缩到 184Kb 和内容类型:应用程序/json;字符集=utf-8。它在网络浏览器中运行良好。
我在 android 设备 4.4.4 中运行 cordova 应用程序,内容大小为 915kb,因为它根本没有被压缩。 Chrome 开发者工具中的响应头显示为 web 头(Content-Encoding:gzip 和内容类型:应用程序/json; charset=utf-8) 除了内容的大小。
我的问题是为什么压缩的内容数据大小不小于未压缩的?
【问题讨论】:
标签: android ruby-on-rails json cordova