Rack :: Deflater和gzip in rails app

Nic*_*nto 0 gzip rack deflate ruby-on-rails-3

我添加use Rack::Deflater到config.ru试图提供gzip压缩css和js.

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

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

Hol*_*eis 10

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

curl -I -H "Accept-Encoding: gzip,deflate" <url>
Run Code Online (Sandbox Code Playgroud)

这应该返回类似于Content-Encoding: gzip启用gzip压缩的东西.

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