在我的Heroku应用中,我一天要部署多次。在每个发行版中,即使对代码进行了细微的更改,Heroku的“子弹”也会不断增大。这是我在构建日志中看到的消息:
Warning: Your slug size (446 MB) exceeds our soft limit (300 MB) which may affect boot time.
先前的版本是444 MB,之前的版本是441 MB,等等。
随着每个发行版的发布,它都会变得更大,直到达到Heroku的500 MB硬限制,然后我需要clear the build cache manually。
为什么较小的代码更改会使构建缓存变得更大?如何防止它达到500 MB的硬限制,这会破坏我的自动部署?