Как мне заархивировать вывод веб-страницы с помощью Rails?

StackOverflow https://stackoverflow.com/questions/250566

Вопрос

Какой самый лучший плагин для Rails, который gzips - молнии вывод моей веб-страницы?

Редактировать: Компания, в которой я размещаю хостинг, заявила, что они не будут устанавливать mod_deflate.

Это было полезно?

Решение

Если вы не запускаете свое приложение Rails без другого веб-сервера (что обычно не является отличной идеей), вам, вероятно, следует посмотреть на свой веб-сервер.На всех основных веб-серверах есть опции для включения gzip.Например, для Apache вы можете использовать mod_deflate мод_отражать.

Другие советы

Вы проверяли, включена ли она уже?Если ваш хостинг-провайдер использует Apache, он вполне может быть там по умолчанию.

Запустите эту команду на своем сайте и посмотрите, получите ли вы Content-Encoding: gzip заголовок.

$ curl --head -H "Accept-Encoding: gzip" http://example.com

Вы пробовали использовать промежуточное программное обеспечение deflate?Добавить use Rack::Deflater к вашему config.ru.

Именно так вы бы сделали это с приложением, работающим на Heroku (AFAIK начиная с cedar-stack).

Если ваша хостинг-компания не поддерживает mod_deflate, пришло время для новой хостинг-компании.Я думаю, что делать это в Ruby было бы довольно медленно и мучительно.

Вы пробовали включить сжатие в apache через mod_deflate мод_отражать?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top