我在heroku的新雪松堆上部署了一个rails 3.1 app。 新的堆栈不会自动提供gzipping,所以我添加了
我的 config.ru 中的 use Rack::Deflater
使用以下命令通过curl测试它:
curl -i -H 'Accept-Encoding: gzip,deflate' http://carbuzz-production.herokuapp.com
返回带有content encoding
gzip
的标头和看似已压缩的主体。
用firefox或chrome打开页面显示身体未翻译(很多乱码)。
知道如何解决这个问题吗?
答案 0 :(得分:1)
这有点傻。显然rails 3.1自动使用Rack :: Deflater所以我基本上是两次gzipping ...
我通过执行rake中间件发现了它。
我希望无论如何都会有所帮助。