Rails 4 Rack::Deflater 不工作。页面速度表示未压缩

Rails 4 Rack::Deflater is not working. Page speed says not gzipped

我刚刚在我的应用中启用了 Rack::Deflater。在 headers 中我可以看到 Accept-Encoding:gzip, deflate, sdch。但是 PageSpeed Insights 报告 gzip 未启用!我在服务器中使用 NginxPuma。我该如何解决这个问题?

我遇到了完全相似的问题。

当我开始建议时 here to inserting config.middleware.use Rack::Deflater in config/application.rb content was not compressed. Solutions suggested like Using config.middleware.insert_before or updating config.ru 也没有用。

然后我发现这不是因为上面列出的方法有任何问题,而是因为我使用的是 apache/httpd 并且我必须按照描述显式启用 rack_deflate 模块 here,压缩开始工作。