Rack :: Deflater和gzip in rails app

时间:2012-11-15 08:21:32

标签: ruby-on-rails-3 gzip rack deflate

我向config.ru添加了use Rack::Deflater,试图提供gzip压缩的css和js。

但是当我加载页面时,我仍然看到css和js被提供而不是css.gz

我应该看css.gz还是js.gz?或者我错过了什么

1 个答案:

答案 0 :(得分:10)

这是正确的行为。检查您的HTTP标头,看看gzip压缩是否真正有效:

curl -I -H "Accept-Encoding: gzip,deflate" <url>

如果启用了gzip压缩,则应返回Content-Encoding: gzip之类的内容。

您还可以使用小写-i查看压缩输出。除了curl之外,您还可以使用WebKit开发人员工具(或类似的东西)来检查它。