Ask A Question

Notifications

You’re not receiving notifications from this thread.

Speed up Rails boot times with Bootsnap Discussion

Fritz Rodriguez Jr. Fritz Rodriguez Jr.

Hey Chris! This is really helping booting my apps faster! Thanks so much!

Reply

I implemented this and my memory consumption on Heroku went up by 40Mb. The truth is I wonder if I even need this on a Heroku production environment. Is it advisable to run this in development only?
For boot.rb:
require 'bootsnap/setup' if Rails.env.development?

Reply

Yeah, it's encouraged for production, because production will boot faster. The extra RAM usage is going to come from the cache it because that's how it boots faster. It's trading RAM for speed.

Certain memory constrained environments, like Heroku typically is, may not be a great place to do this if you're struggling to keep your app's memory usage down. Otherwise, you should basically use this all the time.

Reply
Masud Rana Hossain Masud Rana Hossain

I would go to digitalocean (use hatch if you don't wanna waste time setting up). We moved away from Heroku and it was the best decision we made.

Reply
Join the discussion
Create an account Log in

Want to stay up-to-date with Ruby on Rails?

Join 78,890+ developers who get early access to new tutorials, screencasts, articles, and more.

    We care about the protection of your data. Read our Privacy Policy.

    Screencast tutorials to help you learn Ruby on Rails, Javascript, Hotwire, Turbo, Stimulus.js, PostgreSQL, MySQL, Ubuntu, and more.

    © 2023 GoRails, LLC. All rights reserved.