Loading

Proactive Monitoring のアラート: 体験ページ時間 (EPT) アラート

公開日: Sep 24, 2024
説明
Lightning Experience では、ページはコンポーネントごとにユーザーのデバイスに段階的に読み込まれます。コンポーネントにはサブコンポーネントが含まれる場合があり、サブコンポーネントは親コンポーネントの後に読み込まれることがあるため、ページの読み込みがいつ完了したかを測定するのは必ずしも簡単ではありません。Salesforce では、エンドユーザーが体験したページの読み込み時間を表すのに、 「体験ページ時間 (EPT)」というメトリクスを使用しています。これは、ページが読み込まれてユーザーが意味のある操作ができる状態になるまでにかかる時間を測定します。

EPT は、ページの開始から、少なくとも 2 フレーム (約 33 ミリ秒) にわたってアクティビティが発生しなくなるまでの時間として測定されます。この追加の 2 フレームは、非同期コールによる誤検出を回避するのに役立ちます。これらのコールには、XMLHttpRequests (XHR) アクティビティ、ストレージアクティビティ、メイン JavaScript スレッドでのユーザーインタラクションやクライアント側のあらゆる種類の作業が含まれます。

Signature Success プランの Proactive Monitoring 商品は、組織内で検出された高 EPT 値を監視し、アラートします。
 

原因:

EPT に悪影響を与える要素は次のとおりです。
  1. ブラウザーとデバイスのパフォーマンス: Lightning Experience ページはクライアントで段階的に読み込まれるため、ユーザーのブラウザーとデバイスのパフォーマンスの影響を受けます。
  2. ネットワーク遅延: データがサーバーとクライアント間で移動するため、Lightning Experience は、ページを表示するために多くの Web 交換を必要とし、ネットワーク遅延の影響を受けやすくなります。
  3. 複雑なページ: 多くのカスタム項目やコンポーネントを含む複雑なページは表示に時間がかかります。
解決策

次に、高い EPT を特定し、解決するのに役立つ一般的なプラクティスとリソースを紹介します。
 

Lightning 利用状況アプリケーションを使用してページとブラウザーのパフォーマンスを表示する:

Lightning 利用状況アプリケーションを使用して EPT を測定するには、ページの左側にある [アクティビティ] または [使用量] セクションのタブを選択します。EPT は使用しているブラウザー別、またはページ別に表示できます。
 

カスタムレポート:

Lightning 利用状況アプリケーションオブジェクトを使用してカスタムレポートを作成します。
 

アプリケーションのヘッダーに EPT カウンタを追加する:

アプリケーションのヘッダーに EPT カウンタを追加するには、Lightning コンポーネントのデバッグモードを使用するか、URL に ?eptVisible=1 を追加します。 
 

その他のリソース: 

ヘルプと開発者リソース

便利なトレイル

ナレッジ記事番号

000392614

 
読み込み中
Salesforce Help | Article