我剛剛更新軌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