4

Web ページにサードパーティの広告ブロックがあります。を使用してjavascript、読み込み、応答の解析、および広告ブロックのレンダリングにかかる​​合計時間を測定するにはどうすればよいですか?

このタイミング情報をサーバーに送り返してレポートを作成したいと考えています。

4

1 に答える 1

0

javascript求めているソリューションを提供することだけに頼ることはできません。最大の問題は、イベントのloadparse、およびrenderがいつ発生するかをプログラムで把握するのが難しいことです。最も近いのは、リクエストを送信してから広告コンテナ内のコンテンツを定期的にチェックするまでの時間を記録することです。

ここで、広告プロバイダーが返すコンテンツの正確なテンプレートが確実にわかっている場合は、テンプレート内のすべてのアイテムが読み込まれたかどうかを定期的に確認して時間を測定するスクリプトを使用する必要があります。

もう 1 つのテクニックは、 を使用することAjaxです。を使用してプロバイダーの広告をロードできる場合はajax、コールバックを使用してかかった時間を常に計算し、広告をページに動的に追加できます。(関数の実行にかかる時間を測定する方法も参照してください) これを超えるには、広告プロバイダーがフックできるapiorを提供する必要があります。callbacks


エンド ユーザーの観点から Web サイトのパフォーマンスを測定するのに役立つBoomerangを検討することをお勧めします。それ以外は、次のような外部ツールに翻弄されます。

于 2012-08-01T01:31:56.577 に答える