Railsのパフォーマンスを上げるTIPS
最近ようやくRailsアプリのパフォーマンスを気にかけられるようになってきました。 ActiveRecordはとても便利ですが、レコードが増えてくるとどんどん重くなってきますので、設計の段階から対策をとっておきたいものです。 導入コストが少ない対策としては、 * SQLに索引をつける * N+1問題に気をつける * キャッシュを使う * 無駄なデータを引きすぎてる などがポイントなようです。
これからさらに勉強するために、参考になる記事をまとめてみました。
さいきんの Rails サービスを高速化をしてみた - 2nd life
[Rails 高速化] ページキャッシュ、N+1対策、SQLチューニング - 酒と泪とRubyとRailsと
Rils4で Russian Doll Caching を楽しむためのまとめ [俺の備忘録]
現実の世界の Rails、第 3 回: ActiveRecord を最適化する
勉強している間に参考になった記事があったら追加していきます。