いつもRailsの特集は凄くいいのですが、
今回も良かったです。執筆者は mirakui さんでした。
書籍案内:WEB+DB PRESS Vol.70|gihyo.jp … 技術評論社
cookpadさんmirakuiさんありがとうございます。
この特集記事だけ、電子書籍で販売して欲しい。
実践Rails高速化の目次
実践Rails高速化 キャッシュの活用,ActiveRecord最適解,Unicorn本番投入 第1章:Railsは遅いのか? 正しく理解し,使いこなすことがポイント……成田 一生 第2章:遅いコードの特定 ロギング,プロファイリング,モニタリング……成田 一生 第3章:Railsキャッシュ機構の活用 効果的に使い,安全に破棄する……成田 一生 第4章:ActiveRecordの高速化 無駄なクエリをなくし,効率良くデータ操作する……成田 一生 第5章:HTTPレイヤの高速化 ブラウザキャッシュ,Asset Pipeline……成田 一生 第6章:高速Unicornサーバの構築 基本設定,シグナルによる操作,チューニング……成田 一生
そこそこのアクセス数をさばくために必要な情報がまとまっています。
基本的なRailsのCacheの仕組みから、httpヘッダのCache/ExpireやEtag、
新しい仕組みであるexlainやasset pipeline、
Sharding(Octopus)やUnicornのGCチューニングなど
とにかくいい情報がまとまっています。
あと、こちらの記事も面白かったです。
【第2回】あなたの知らないActiveSupport …… ケースで深くわかる使い方……近藤 宇智朗
keyword(以下個人的メモ)
X-Runtime(Rack::Runtime)
Arproxy
config.active_record.logger
Rack:RubyProf
Rails.cache.read/write