Мне интересно, есть ли способ заставить веб-сервер Rails (тонкий) обслуживать файлы *.gz, создаваемые конвейером активов. Насколько я понимаю, у них более высокий уровень сжатия, чем у Rack::Deflater
, который работает только с serve_static_assets
из файла rackup, а не в config.middleware
.
Менее оптимальным решением может быть изменение уровня сжатия по умолчанию Zlib
, который является ссылкой Rack::Deflater
. Он должен только нужно gzip один раз, затем он переходит в Rack::Cache
, а затем, надеюсь, CDN.
Вторым менее оптимальным решением может быть Rack::Rewrite
.