JS毎日の問題:先端性能モニタはどのようなデータを監視しますか?どうしますか
2557 ワード
20190318号
先端性能モニタはどのデータを監視しますか?どうしますか
始まる前にホームページの性能をチェックする住所を二つ紹介します. https://developers.google.com... https://www.webpagetest.org/ なぜ性能監視をしますか?
会社にとって、性能はある程度利益と直接関係があります.
なぜ性能が会社の収益に影響するのですか?根本的な原因はやはり性能がユーザー体験に影響を与えたからです.ロードの遅延、操作のカートンなどはユーザーの使用体験に影響します.特にモバイル端末では、ユーザのページ応答の遅れと接続の中断の許容度が低い.携帯を持ってウェブページを開けて、ある情報を見たいのに半日の気持ちを込めて、直接に別のページから離れることを選ぶかもしれません.Googleもページのロード速度をSEOの重みとしています.
どのような点が監視カメラが必要ですか?
私たちは以下の点に分けて監視します.ホワイトスクリーン時間 首のスクリーン時間 ユーザの操作可能時間 総ダウンロード時間 ホワイトスクリーン時間
ホワイトスクリーンの時間はユーザが初めてコンテンツを見た時間で、初めてレンダリングする時間とも言われています.chromeの高いバージョンはfirstPaintTimeインターフェースでこの時間を取得しますが、ほとんどのブラウザはサポートしていません.他の方法で監視してください.WebPagetestビューをよく観察してみると、ホワイトスクリーンの時間はヘッドチェーンのリソースロードが完了した近くに現れています.ブラウザはヘッドリソースをロードして解析してからこそ、本当にページをレンダリングすることができます.これに基づいて、ヘッドリソースのロードが完了した時点を取得することで、ホワイトスクリーン時間の統計を近似することができます.
コードの理解
最初のスクリーン時間の統計は複雑です.写真などの要素や非同期レンダリングなどが含まれています.ロードビューを観察すると、画面の主な要因に影響する画像のロードが確認されます.最初の画面内の画像のロード時間を統計することによって、最初のスクリーンレンダリングが完了した時間が得られます.統計の流れは以下の通りです
ユーザはデフォルトでは、通常この時点でイベントをバインディングして動作するので、domready時間を統計することができる.モジュール化非同期ローディングを使用したJSは、コードの中で重要なJSのローディング時間を自動的にマークすることができます.これも製品指標の統計方式です.
ダウンロード時間
総ダウンロード時間はデフォルトではOload時間を統計できます.このようにして、同時ローディングのリソースが全部ロードされた時間を統計できます.ページに非同期レンダリングがたくさんある場合、非同期レンダリングが完了した時間を総ダウンロード時間として描画できます.
締め括りをつけるホワイトスクリーン時間は、ヘッド内のリソースのロードが完了した を指します.ヘッドスクリーン時間は、視認エリア内の最後の画像のロードが完了した時間 を指します.操作可能時間とは、Dcument.onready時間 をいう.総ダウンロード時間とは、Dcument.onload時間 のことです.
JSについて毎日書きます.
JS毎日の問題は音声問題コミュニティとして見られます.毎日、欠片時間を利用して60秒以内の音声形式で当日の試験問題を完成します.群主は翌日の0時に当日の参考答案を押して送ります.注は当日の任務を完成するだけではなくて、もっと多いのは漏れを調べて補充するので、学習グループ内のその他の学友の優秀な解答の構想 クリックしてクイズに参加します
先端性能モニタはどのデータを監視しますか?どうしますか
始まる前にホームページの性能をチェックする住所を二つ紹介します.
会社にとって、性能はある程度利益と直接関係があります.
なぜ性能が会社の収益に影響するのですか?根本的な原因はやはり性能がユーザー体験に影響を与えたからです.ロードの遅延、操作のカートンなどはユーザーの使用体験に影響します.特にモバイル端末では、ユーザのページ応答の遅れと接続の中断の許容度が低い.携帯を持ってウェブページを開けて、ある情報を見たいのに半日の気持ちを込めて、直接に別のページから離れることを選ぶかもしれません.Googleもページのロード速度をSEOの重みとしています.
どのような点が監視カメラが必要ですか?
私たちは以下の点に分けて監視します.
ホワイトスクリーンの時間はユーザが初めてコンテンツを見た時間で、初めてレンダリングする時間とも言われています.chromeの高いバージョンはfirstPaintTimeインターフェースでこの時間を取得しますが、ほとんどのブラウザはサポートしていません.他の方法で監視してください.WebPagetestビューをよく観察してみると、ホワイトスクリーンの時間はヘッドチェーンのリソースロードが完了した近くに現れています.ブラウザはヘッドリソースをロードして解析してからこそ、本当にページをレンダリングすることができます.これに基づいて、ヘッドリソースのロードが完了した時点を取得することで、ホワイトスクリーン時間の統計を近似することができます.
コードの理解
var start_time = +new Date; // ,
var end_time = +new Date; //
var headtime = end_time - start_time; //
console.log(headtime);
最初のスクリーン時間最初のスクリーン時間の統計は複雑です.写真などの要素や非同期レンダリングなどが含まれています.ロードビューを観察すると、画面の主な要因に影響する画像のロードが確認されます.最初の画面内の画像のロード時間を統計することによって、最初のスクリーンレンダリングが完了した時間が得られます.統計の流れは以下の通りです
API ->
load -> , ->
操作可能時間ユーザはデフォルトでは、通常この時点でイベントをバインディングして動作するので、domready時間を統計することができる.モジュール化非同期ローディングを使用したJSは、コードの中で重要なJSのローディング時間を自動的にマークすることができます.これも製品指標の統計方式です.
ダウンロード時間
総ダウンロード時間はデフォルトではOload時間を統計できます.このようにして、同時ローディングのリソースが全部ロードされた時間を統計できます.ページに非同期レンダリングがたくさんある場合、非同期レンダリングが完了した時間を総ダウンロード時間として描画できます.
締め括りをつける
JSについて毎日書きます.
JS毎日の問題は音声問題コミュニティとして見られます.毎日、欠片時間を利用して60秒以内の音声形式で当日の試験問題を完成します.群主は翌日の0時に当日の参考答案を押して送ります.