Я только что включил Rack::Deflater
в своем приложении. В заголовках вижу Accept-Encoding:gzip, deflate, sdch
. Но PageSpeed Insights сообщает, что gzip не включен! Я использую Nginx
и Puma
на сервере. Как я могу это исправить?
Rails 4 Rack::Deflater не работает. Скорость страницы говорит, что не сжато
comment
Связанный вопрос. Мы используем рельсы 4 и рубин 2.2. Я попытался включить сжатие контента с помощью Rack deflater, как описано здесь (robots.thoughtbot.com /content-compression-with-rack-deflater).
- person smc   schedule 04.06.2016
Ответы (1)
У меня была точно такая же проблема.
Когда я начал предлагать здесь вставку config.middleware.use Rack::Deflater
в config/application.rb
контента не было сжатый. Предлагаемые решения, такие как Using config.middleware.insert_before
a> или updating config.ru
также не работали.
Затем я обнаружил, что это было не из-за какой-либо проблемы с подходами, перечисленными выше, а из-за того, что я использовал apache/httpd, и мне нужно было явно включить модуль Rack_Deflate, как описано здесь, и сжатие заработало.
person
smc
schedule
04.06.2016
ссылка битая
- person Wayne F. Kaskie; 13.11.2019