0

アプリのページの読み込み速度を測定するための最良のアプローチについて疑問に思います。SQLクエリの改善などでアプリのページ読み込みにどれくらい時間がかかったのかを知りたいのですが、これらの計測値をグラフに表示すると良いでしょう。

この問題をどのように解決しますか?私のアイデアは、ページの開始と終了タイマーに配置され、すべての値がデータベースに保存されますが、これが良いアイデアかどうかはわかりません。

4

2 に答える 2

1

この目的のために、非常に役立つ gem QueryReviewerを使用します。すべての SQL クエリを分析し、それに関する有用な情報を提供できます。そして、このインタラクティブな要約をページに直接表示します。

于 2012-05-21T17:32:05.543 に答える
1

ページの速度を測定する場合は、Navigation Timing を使用する必要があります。Chrome でページを読み込み、開発者ツールを開き、performance.timingコンソールに入力します。これにより、DNS、接続時間、サーバーの応答時間などが得られます。

ブラウザで手動タイマーを設定しても、上記の情報は得られないことに注意してください。タイマーは、ブラウザJavaScript を解析するときにのみ設定されるためです。これが、Navigation Timing 仕様の理由です。また、Google アナリティクスがこのデータを自動的にサンプリングすることにも言及する価値があります。Nav Timing、GA、およびその他の多くのフロントエンド最適化ツールをカバーするいくつかのスライドを次に示します: http://www.igvita.com/slides/2012/html5devconf/

特に SQL に関心がある場合は、(ブラウザではなく) サーバー ログを参照する必要があります。

于 2012-05-22T06:09:31.250 に答える