0

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

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

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

4

1 回答 1

10

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

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

Content-Encoding: gzip如果启用了 gzip 压缩,这应该返回类似的东西。

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

于 2012-12-06T13:59:52.917 回答