我刚刚更新轨v2.3.6我的应用程序竹-REE-1.8.7堆栈下和编译段塞大小已经成长为40.5Mb!在最后的git push之前,子弹大小约为20Mb,并使用rails v2.3.5。减少Heroku的编译弹头尺寸
是不是因为我的蛞蝓有两条轨道安装的版本?可能我错过了一些东西,但我没有添加任何特殊的代码/文件到我的应用程序,以增加〜20Mb的slu size大小。
你能指出我我如何能降低段塞大小?
任何帮助将不胜感激。
非常感谢您提前。
我刚刚更新轨v2.3.6我的应用程序竹-REE-1.8.7堆栈下和编译段塞大小已经成长为40.5Mb!在最后的git push之前,子弹大小约为20Mb,并使用rails v2.3.5。减少Heroku的编译弹头尺寸
是不是因为我的蛞蝓有两条轨道安装的版本?可能我错过了一些东西,但我没有添加任何特殊的代码/文件到我的应用程序,以增加〜20Mb的slu size大小。
你能指出我我如何能降低段塞大小?
任何帮助将不胜感激。
非常感谢您提前。
一两件事,帮助被添加.slugignore
文件到你的项目的根告诉Heroku的不编译某些文件或目录到蛞蝓。我的是这样:
*.psd
*.pdf
test
spec
features
doc
public
的public
项是在那里,因为我从Amazon的S3服务为所有静态文件;如果您不使用外部内容传送系统,请将该线路关闭。
您还可以排除未在生产环境中使用修剪下来一点任何宝石。确保您的Gemfile根据环境分割宝石,然后排除那些不需要的环境。
heroku config:add BUNDLE_WITHOUT="development:test:staging"
从Heroku的博客是here
目前,这仅适用于未在Caledon Cedar堆栈上运行的应用程序。 – 2012-01-04 11:30:49
是的,我知道我包括大众/ images目录+样式+ JavaScript的,因为我让他们在S3上。我已经升级到Rails 2.3.8(使用2.3.6),并且slu size的大小已经大大降低到之前的水平(〜20Mb)。我认为这是一些宝石依赖问题。无论如何感谢您的回复。 – 2010-06-01 09:36:36
将脚本目录添加到.slugignore安全吗? – fphilipe 2010-09-19 08:14:50
这是菲利普的一个很好的问题,你是否发现这样做是否安全? – digitalWestie 2011-04-20 15:16:57