2008-08-12 6 views
2

ページをレンダリングする時間を私たちの内部ウェブアプリケーションのフッタに追加し始めました。現在、私が0.000秒レンダリングされた時間をウェブページに表示するのに最適なフォーマット

でレンダリングこの

のようなレンダリング時間が現時点で唯一であることを意味しています取得時折0.062秒

でレンダリングこの

のように表示されますユーザーがページの読み込みが速いかどうかを判断するためのガイド。ページがタキであるかどうかを迅速に知らせる普通の0.5ではなく17秒です。私の質問は、どのようなフォーマットが時間内にあるべきかということです。その時点で私は、このような私は10分の1秒を見たが、上記第二の例は、誰にも役に立たない、で好き

秒未満でレンダリング

として声明に切り替える必要があります実際にはレンダリング時間を見つけるために使用する計算の限界を強調しているだけです。私はむしろユーザーにそれを見せないようにしたいと思っています!何かがページに含まれるべきかどうかを含め、どんな回答も歓迎されます。

答えて

1

サーバーにページをレンダリングするのにかかる時間をユーザーに伝えることには何の価値もありません。あなたはその種の情報を記録する価値があるかもしれませんが、気にしません。

ページを描画するのにサーバー0.001秒かかるが、ネットワーク、JavaScript、ページサイズ、ごみPCなどのためにページを読み込むのに17秒かかりますが、その認識は後者になります。

レンダリング時間をもう一度追加すると、「ローカルネットワーク管理者との対話」の応答で、どのくらい遅くなっているかについての問い合わせを避けるのに役立ちます。

あなたは0.000テキストが、私はそれがユーザーのためだった過強調考える

1

ユーザーがページフッターを見て、値が多少の辛抱度のしきい値を超えているかどうかを知らせるのではなく、ページのレンダリング時間をサーバーのログファイルに記録することをお勧めします。すべての生データを取得したら、レンダリングに時間がかかる傾向にある特定のページを探すことができます。

より詳細なログを使用すると、データベースクエリやWebアプリが外部システムに依存している場合の経過時間を測定することもできます。

2

「レンダリングされた瞬時に」は、「1秒未満でレンダリングされます」よりも優れたサウンドになります。

0

「第二の千分の未満でレンダリング」するかもしれないあなたの測定の正確さを知っていることを考えます。

私はweb.configでトレースを使用して知っていますが、私はページのレンダリング時間とデータベースにアクセスする時間について正確な情報を得ることができます。

私はこれまで、ネットワーク上でアプリケーションの実行が遅すぎる問題を抱えていましたが、新しいアプリケーションにラベルを追加しています。これは、ユーザーが真剣に取り組んでいることを認識し、開発者のために。

私は「瞬時にレンダリング」が好きであり、多くの感覚を書いているので、私はあなたの答えとココスの両方を受け入れます。

ありがとうございました

関連する問題