【发布时间】:2023-07-28 06:15:01
【问题描述】:
我将 use Rack::Deflater 添加到 config.ru 以尝试提供 gzip 压缩的 css 和 js。
但是当我加载页面时,我仍然看到提供了 css 和 js 而不是 css.gz
我应该看到 css.gz 还是 js.gz?还是我错过了什么
【问题讨论】:
标签: ruby-on-rails-3 gzip rack deflate
我将 use Rack::Deflater 添加到 config.ru 以尝试提供 gzip 压缩的 css 和 js。
但是当我加载页面时,我仍然看到提供了 css 和 js 而不是 css.gz
我应该看到 css.gz 还是 js.gz?还是我错过了什么
【问题讨论】:
标签: ruby-on-rails-3 gzip rack deflate
这是正确的行为。检查您的 HTTP 标头以查看 gzip 压缩是否确实有效:
curl -I -H "Accept-Encoding: gzip,deflate" <url>
如果启用了 gzip 压缩,这应该返回类似 Content-Encoding: gzip 的内容。
您还可以使用小写的-i 查看压缩输出。除了 curl 之外,您还可以使用 WebKit 开发人员工具(或类似工具)来检查这一点。
【讨论】: