0

Heroku の Cedar スタックで Ruby on Rails アプリケーションを最適化するために、どの gem をインストールするか、またはどの構成を変更しますか?

追加のようにRack::Deflater...

4

2 に答える 2

1

現在、Cedar スタックに適用される特定の最適化はありませんが、Rails アプリを最適化する方法は多数あります。

  • アプリのクライアント側を最適化します。例: CSS スプライトなどの手法、読み込みファイル数の削減、HTML コードの圧縮など。Page Speed などの使用ツールをベンチマークできます。

  • キャッシュを使用してアプリを最適化する: 最も効率的かつ高速にするためにキャッシュする必要がある多くのデータベース クエリがあります。ビューやその他のさまざまなものもキャッシュできます。Rails Caching で詳細を見つけることができます

  • データベースの最適化: 適切なインデックス作成などを追加していないテーブルがあるため、クエリが最適化されていること (特に結合クエリ) を確認し、適切なインデックス作成があることを確認してください。

于 2012-02-26T07:42:38.133 に答える
0

正直なところ、Heroku 向けに Rails を最適化することに関して、Rails 自体の通常の最適化に含まれないものは何もありません。

かなりの量の一般的なベスト プラクティスがここにあります: http://railslab.newrelic.com/

特に Herokuに関して言及する価値があるのは、dyno ブロッキング アップロードに関することだけです。

于 2012-02-26T11:36:21.187 に答える