Ativar suporte GZIP no Heroku

Então, eu estava trabalhando em um projeto com cerca de 2 MB de recursos sendo carregados todas as vezes sem um bom cache e isso, meu bom amigo, não é legal. Eu estava quase escrevendo um Rack Middleware para lidar com isso, quando encontrei a heroku-deflaterjoia.

Então, é simples. Adicione isto ao seu gemfile:

group :production do
gem
'heroku-deflater'
end

Isso irá compactar todos os ativos (exceto imagens) e (realmente) melhorar o tempo de carregamento dos ativos do seu aplicativo.

Antes:

Cenário

Depois de:

Cenário

Espero que tenha gostado!

Link para heroku-deflaterrepo aqui .