Что такое лучший плагин для Rails, который gzips Моя продукция?Как сделать вывод gzip веб-страницы с помощью Rails?
Edit: Компания Я хостинг с уже заявили, что они не будут устанавливать mod_deflate
.
Что такое лучший плагин для Rails, который gzips Моя продукция?Как сделать вывод gzip веб-страницы с помощью Rails?
Edit: Компания Я хостинг с уже заявили, что они не будут устанавливать mod_deflate
.
Если вы не запускаете приложение Rails без использования другого веб-сервера (что обычно не является отличной идеей), вероятно, вам стоит взглянуть на ваш веб-сервер. У всех основных веб-серверов есть опции для включения gzip. Например, для Apache вы можете использовать mod_deflate.
Вы пытались включить сжатие в apache через mod_deflate?
Вы протестировали его, если он уже включен? Если ваш хостинг-провайдер использует Apache, он очень хорошо может быть там по умолчанию.
Запустите эту команду на своем сайте и посмотрите, есть ли у вас заголовок Content-Encoding: gzip
.
$ curl --head -H "Accept-Encoding: gzip" http://example.com
Если ваша хостинговая компания не поддерживает mod_deflate, пришло время для новой хостинговой компании. Я думаю, что делать это в Ruby было бы довольно медленно и боль в заднице.
Вы пробовали использовать промежуточное ПО deflate? Добавьте use Rack::Deflater
к вашему config.ru
.
Как вы это сделали бы с приложением, работающим на Heroku (AFAIK с кедрового стека).
`config.middleware.insert_before 'ActionDispatch :: Static', 'Rack :: Deflater`` – 2013-09-04 13:42:53
Как бы это отличалось от всего остального в рельсах :) Ха-ха .. Серьезно не удержался. Я пытался, но я не мог :) – baash05 2012-04-11 05:54:11