Last Updated: September 29, 2021
·
9.596K
· runeroniek

Enable GZIP support on Heroku

So, I was working in a project with about 2MB of assets being loaded everytime without a good cache and this, my good friend, isn't cool. I was almost writing a Rack Middleware to handle this, when I found the heroku-deflater gem.

So, it's simple. Add this to your gemfile:

group :production do
   gem 'heroku-deflater'
end 

This will gzip every asset (except images) and (really) improve your application assets' load time.

Before:

Picture

After:

Picture

Hope you liked it!

Link to heroku-deflater repo here.

2 Responses
Add your response

Cool. What Analytics tool are you using there?

over 1 year ago ·

Does it work with Sinatra?

over 1 year ago ·

Have a fresh tip? Share with Coderwall community!

Post
Post a tip