Согласно комментариям в принятом ответ здесь Rails how to Gzip Javascript? (Heroku) и документации официальной кедрового (http://devcenter.heroku.com/articles/http-routing#the_herokuappcom_http_stack):Heroku кедра и Nginx (GZIP)
Поскольку запросы в Сидар приложения выполняются непосредственно на сервере приложений - не проксированном через HTTP-сервер, такой как nginx - любое сжатие ответов должно выполняться в вашем приложении. Для приложений Rack это можно выполнить с помощью промежуточного программного обеспечения Rack :: Deflater. Для статических активов gzipped убедитесь, что Rack :: Deflater загружен до ActionDispatch :: Static в стек промежуточного программного обеспечения.
Однако, насколько я могу сказать, что мое приложение работает на herokuapp.com (кедр) и, согласно журналам Heroku, использует Nginx для обслуживания данных (который является большим). Я также подтвердил через HTTP-заголовок Content-Encoding, что он gzipping данные в браузере. Согласно документации, это НЕ должно происходить на кедре. Я что-то упустил?
Точно так же я был под впечатлением Кедр не использовать лак для обналичивания, и все же в моем приложении (www.get3sixty.com), есть Via : заголовок лака. Я подозреваю, что они просто не обновили документы, но было бы хорошо знать это точно! –
странный! это кажется удачным или пропущенным - я проверил 4 моих приложения, которые, как я знаю, находятся на Cedar, 2 сообщают заголовок лака, а другие 2 нет. –