Как включить сжатие GZIP в приложении Play Framework 1 на кедрах Героку?

Я хотел бы включить сжатие GZIP для публичных активов и ответы HTTP для производительности. Мой сайт имеет большой мобильный доступ.

Насколько я могу судить, в Play Framework нет ничего, чтобы поддержать это, и у Heroku тоже нет решения.

Каков наилучший способ начать сжатие в моем приложении?

Ответ 2

Хорошо, я потрудился заминирование и gzipping всех ресурсов STATIC - никто, кажется, еще не пытался этого сделать.

Play обеспечивает крючок с помощью плагина, но он кажется немного взломанным, так как вам нужно установить все заголовки кеширования и прочее.

Кажется, работает до сих пор:

https://gist.github.com/2882360