Web アプリケーションの実際の平均ページ読み込み時間を知りたいです。
簡単に言うと、平均的な訪問者がサイトのページを使い始めるまでにどのくらい待機するかをログに記録します。彼らが私のサイトへのリンクをクリックしてから、サイトのレンダリングが完了し、入力を受け入れる準備が整うまで。
標準的な解決策は、Javascript を使用して、window.onload() イベント内のスクリプトからスクリプトまでの時間を比較することです。
(参照: http://www.dreamincode.net/code/snippet1908.htm )
これは、ドメインを解決し、Javascript の解析を開始するのに十分な HTML コンテンツを受信するのにかかる時間を無視しているため、私にはあまり正確な手段とは思えません。
また、ページの読み込みが実際に完了する前に、Safari が window.onload を起動しているようにも見えます ( http://www.howtocreate.co.uk/safaribenchmarks.html )。
何か案は?
現在のリクエストがJavascriptを介して開始された時間を取得することは可能ですか?
すべてのブラウザーですべての準備が確実に整った後に発生するイベントはどれですか?