Herokuで作成したアプリには、Slug Sizeというものがあります。
Slug SizeはブラウザからHerokuにログイン後、アプリ名をクリック→Settingsをクリック→Infoからわかります。
Slug Sizeが大きいと、
- アプリの起動が遅くなる
- 500MB制限に引っかかる
といったデメリットがあります。
そんなSlug Sizeを簡単に減らす方法があります。
まず、heroku-repoというプラグインをインストールします。
heroku plugins:install heroku-repo
次に以下の2つのコマンドを入力します。
your-app-nameには自分のアプリ名を入力します。
heroku repo:gc --app your-app-name
heroku repo:purge_cache --app your-app-name
そして、
git push heroku
をした後にSlug Sizeを見るとサイズが減っています。
僕はこれで、109MBあったアプリのSlug Sizeを58MBにまで減らすことができました。
アプリの起動も若干速くなったような気がします。
ぜひ試してみてください。
参考:
https://robots.thoughtbot.com/how-to-reduce-a-large-heroku-compiled-slug-size