このアプリの問題はWIPであるため、本番サーバーにデプロイするために何も使用していません。githubからクローンを作成し、何かが行われるたびにgit pullを実行し、アセットをレーキします。終了まで30分以上!、WTF?。
私たちはこれを行っています:
$ bundle exec rake assets:clean
$ bundle exec rake assets:precompile
本番サーバー:
- ルビー1.9.3p194(rbenv)
- レール3.2.3
- ユニコーン
- nginx
Rails + unicorn + rbenv + init.dデーモンの構成は次のとおりです:https ://gist.github.com/2776085
これがアセットマニフェスト、Gemfile、production.rbファイルです:http://pastie.org/3958070
だから、なぜこれがそんなに時間がかかるのか誰かが知っていますか?または、本番環境でのアセットのコンパイルを高速化する方法はありますか?
ありがとうございました。
更新:ローカルでのアセットのコンパイル時間:http://pastie.org/3961734