【RoR】Ruby on Rails Part16
■ このスレッドは過去ログ倉庫に格納されています
0490nobodyさん
2013/07/16(火) NY:AN:NY.ANID:???自分がさくら1Gプランでやってたときはunicornをアプリケーションサーバにして100ms/reqくらいのパフォーマンスでした
クックパッドはRailsで大量のトラフィックさばいて60ms/req前後出してるからチューニングすればそれくらいになるはずです
まずはapacheのabベンチなり、ブラウザのデベロッパーツールで純粋なリクエスト速度を測定しましょう
おそらく3秒もかかっていることはないでしょう
RDBSを使用しているかと思いますが、保存・更新はオンメモリで動作しないために非常に遅いです
リロードごとに更新処理が入るのならmongoやredisのようなデータベースを使用しましょう
helperなど独自メソッドを使用した場合の遅延は相当に多用しない限り大きくならないはず
実際にループで回した時にどれくらいの遅延になるかをベンチマークして把握しておきましょう
キャッシュはページキャッシュが有効ですが動的サイトには向きません
フラグメントキャッシュがどれだけ有効なのかはキャッシュを無効にした時にビューの読み込みにどれくらい時間がかかっているか、ログを出力すればわかるはずです
余りに時間がかかっている場合はフラグメントキャッシュを導入しましょう
■ このスレッドは過去ログ倉庫に格納されています