野ログはノロキュアMaxHeart
2008-07-11
_ Capistranoでデプロイ後もRailsのページキャッシュを維持するようにする
サーバ一台の場合ね。
NFSで複数台マウントとかの場合は適当にいろいろ変えないとだめですよ。
RAILS_ROOT/public/cache
にページキャッシュを保存して、.htaccessでそこのページキャッシュを見るようにしている前提。
#{shared_path}/page_cahce
というディレクトリを作成する。
config/deploy.rb
after "deploy:update_code" do
run "ln -s #{shared_path}/page_cache #{latest_release}/public/cache"
end
を追加。
これでshared_path以下にページキャッシュ保存するようにー。
page_cache保存するディレクトリ自体をshared_path以下にして、そっちを見るようにするのもありかもしれないけど、僕の好みで!
[ツッコミを入れる]
[]

