質問

どのような計測し、クライアントをお待ちリクエストを扱います。

サーバー側で簡単に、よりフィルターです。がしたい場合は、あらかにし、より豊の合計時間を含む遅延やデータ転送、行動の便が良いことから、diffcult.

可能でアクセス元のソケットを見なお、申請した場合には完成?それとも必要です。をいくつかのjavascript技?もより時計synchronisationとブラウザとサーバー?はありまォjavascriptsこのようなことが?

役に立ちましたか?

解決

がどうやって知ることができるのであったが、お客様をお待ちらのサーバー側となります。る必要がありまも可能です。

だいたい同期のクライアントとサーバーの時計を、それを失わせないアイテムです。で計測する時間をクライアントの要求、そして終了を表示させる。

すでにクライアントはAJAX、この可愛す:新しい日付().getTime()のミリ秒単位の時間なお、申請した場合には、比較で、時間の後、結果の解析が続けられます。そして、このタイミングの情報をサーバーを背景になります。

非AJAX用の場合、ユーザがクリックの請求、利用のJavaScriptを送信する現在のタイムスタンプ(クライアントからの視点)のサーバーのクエリー、およびその同じタイムスタンプによって、クライアントがそのページをリローデッド.このページのonLoadイベントハンドラを取策の総経過時間でのサーバを使用した"XmlHttpRequestやタックに余分の引数は、次の請求をサーバーです。

他のヒント

したい場合は測定でブラウザを再現任意のクライアントからのリクエストを見ることができnetタブを開いているのがfirebug見えているのが、一枚一枚のページからダウンロードをダウンロードします。

またはHttpServletResponseオブジェクトに返されたOutputStreamのHttpServletResponse.時の出力に書きき果たすことができるのであろうかstartDate、停止時(ときのフラッシュなど)を設定することができstopDate.

これを用いて計算時間の長さでストリームのすべてのデータをクライアント

今でプアプリケーションとの番号を見てリーズナブル。

編集:設定でき、開始日、ServletFilterの長時間のト待ち状態となります。また、長時間で書き出力します。

お果たすことができるのであろうか0バイトソケットの送信バッファーということをお勧めし)がブロックの呼び出httpresponseに対して.send()お持ちの身近に考えの場合、最後のバイトは、旅行時間は含まれておりません。 当社は当んqueasyいても触れます。することができTomcatのコネクターの特定を設定します。(Tomcat6コネクタの書類)

まあ何らかのjavascriptのタイムスタンプアプローチがるとは思えない設定のお客様時計です。複数のwebサーバーです。

  • タイムスタンプのクエリ
  • 実際の請求
  • 報告データ

このアプローチというの待ちがまだあるジッターに収まって

う~ん---面白い問題であります。:)

チェック Jiffy-ウェブ, 開発した、netflixることで、より正確に、総ページ->のページをレンダリング時間

また、同じ問題です。この JavaOne紙 本当に助かったこの問題を解決する.い合わせくスでは基本的にはjavascriptを使用して計算します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top