ユーザーがページをリクエストすると (ページ リクエスト)、ブラウザはそのページ内の他のいくつかのコンポーネント (インライン リクエスト) をリクエストします。つまり、画像、CSS、JS などです。
クライアントとサーバー間のトラフィックを傍受するだけで、ページ リクエストとインライン リクエストを区別する方法はありますか? ユーザーのページ リクエスト間の時間間隔 (ページの表示時間) を調べるには?
Web は本質的にステートレスであるため、どのリクエストが何を意味するのかを理解するのは困難です。たとえば、アプリケーションが Java EE ベースであることがわかっている場合は、要求ヘッダーで JSESSION 要素を検索して、これが同じユーザーかどうかを判断できます。さらにページ リクエストのパターンがわかれば、リクエストがページにどれだけの時間を費やしているかを把握することができます。
ネットワーク上のトラフィックにアクセスできる場合は、発信ページに Javascript をこっそり挿入して、監視イベントを取得することができます。