Как включить сжатие gzip на Heroku Cedar (Python / Flask / Gunicorn)

Как включить сжатие GZIP в новом стеке Heroku Cedar? Это прямо с их сайта :

Поскольку запросы к приложениям Cedar делаются непосредственно на сервер приложений, а не через прокси-сервер HTTP, как nginx, любое сжатие ответов должно выполняться в вашем приложении. Для приложений Rack это можно сделать с помощью промежуточного программного обеспечения Rack :: Deflater. Для статических ресурсов, сжатых с помощью gzip, убедитесь, что Rack :: Deflater загружается до ActionDispatch :: Static в стеке промежуточного программного обеспечения.

Если я правильно это понимаю, мой код приложения Python теперь отвечает за сжатие ответов? Как мне сжать свои статические активы (например, css / js)? Я использую Flask и GUnicorn.

13
задан Gabriel Florit 20 October 2011 в 03:23
поделиться