Ruby On Rails アプリケーションの 1 つを本番環境に置いたところ、ロード時間が非常に遅いことに気付きました。
私のアプリケーションは、apache サーバーでパッセンジャーを使用して railsplayground.net で実行されます。
pingdom、webpagetestなどのいくつかのサイトを調べました
が、アプリケーションで気付いた主な問題は、次のように、javascript および css ファイルでキャッシュが機能していないことです。
キャッシュ方法に関するあらゆる種類のガイドを読んでみましたが、結果は得られませんでした。
これをヘッダーファイルに入れました:
<meta http-equiv="cache-control" content="public" />
<meta http-equiv="last-modified" content="Sun, 23 Sep 2012 08:00:00 GMT" />
これは私の production.rb でオンになっています:
config.action_controller.perform_caching = true