2011-12-19 8 views
5

実行:悪い時のパフォーマンス「すくい資産:プリコンパイル」

bundle exec rake assets:precompile RAILS_ENV=production 

約250キロバイトの合計の15個の.jsファイルで約6分かかります。これは間違いなく長いですか?私は、この時間の大半で「Microsoftコンソールベースのスクリプトホスト」がフラットアウトしているのを見ています。

人々が推薦/知っていることは可能ですか? これをRuby-Racerや別のjavascript V8エンジン実装に置き換える方法はありますか?または、長い時間を引き起こしている私のコードの問題を見つけるために? 他に何か?

答えて

1

実行しているサーバーはどれですか?それはUbuntu、Debian、Macですか? はあなたのGemfileでこれを持っていることを確認してください:あなたは、あなたのapp/assets/*フォルダに使用されていないファイルを削除しようとすることができます https://github.com/rails/rails/issues/2537

group :production do 
    gem "libv8" 
    gem "therubyracer", :require => 'v8' 
end 

は、詳細はこちらのページをご覧ください。 JSコンパイルに最も多くの時間が費やされます。

+0

私のapp/assetsフォルダ内の未使用のファイルを見つけるにはどうすればよいですか?たとえば、未使用のjqueryコンポーネントまたはckeditorコンポーネントがどれかを知るにはどうすればよいですか? – Anand

関連する問題