レール用のMiniprofiler gem は非常に便利です。( github、レールキャスト)
ただし、アプリケーションで多くの 404 エラーが発生します。
Chrome コンソールで、[ネットワーク] タブを開きます。
リソースの読み込みに失敗しました: サーバーは 404 (見つかりません) のステータスで応答しましたhttp://localhost.mysite.com/mini-profiler-resources/results
このページは次の応答を返します。Request not found: - user 127.0.0.1
すべてのページに、これらのリクエストが 9 つあります。(そのため、ログが詰まり、迷惑です)。そして、ajaxリクエストをトリガーするたびに、さらに9つが表示されます。
ミニ プロファイラは、発生しないリクエストの時間を評価しようとしているようです... この状況をトラブルシューティングするにはどうすればよいですか?
更新:この gem を使用すると、画像の読み込みも非常に遅くなることに気付きました。画像には、1 ~ 20 秒の保留時間が (ネットワーク タブで) あり、その後ロードされます。視覚的には、画像が非常にゆっくりと次から次へと飛び出します。
config.consider_all_requests_local
development.rb 構成設定 ( 、config.assets.debug
、config.cache_classes
、および)をいじろうとしましたが、config.assets.compress
成功しませんでした。また、ドメインを変更しようとしました (dev.mysite.com /etc/hosts
、localhost、127.0.0.1、および localhost:3000 のエントリ)。いずれの場合も、gem を使用すると画像の読み込みが非常に遅くなります。宝石を取り除くと、再び高速になります。
更新 2 : サーバーを再起動した後でも、gem を使用しても画像が高速に読み込まれることがあります (理由はまだわかりません)。したがって、状況は次のようになります。
- gemfile に含まれる Miniprofiler => 404 エラー、90% の確率で画像の読み込みが遅い
- Miniprofile が gemfile に含まれていない => 404 エラーは発生せず、画像は正常に読み込まれます