Rails,通过Rack::Deflater进行内容压缩



我正试图用Rails 5应用程序将HTML、CSS和JS压缩为gzip,但我无法使其工作。

我在application.rb中添加了以下代码,但Html的输出是相同的(未压缩(。

config.middleware.use Rack::Deflater

顺便说一下,我用的是nginx和乘客。我还应该找什么?

有一个宝石。您可以将此宝石添加到您的宝石文件:

gem 'htmlcompressor', '~> 0.4.0'

并将这一行添加到您的application.rb:

config.middleware.use HtmlCompressor::Rack

我在Rails6应用程序中使用它,它开箱即用。

最新更新