詳細情報:
EPT とは?
体験ページ時間 (EPT) とは、Salesforce がページの読み込み時間を測定するために Lightning で使用するパフォーマンス総計値です。EPT は、ページを読み込んでユーザーが有意義に操作できる状態になるまでにかかる時間を測定します。
Salesforce Classic と Lightning Experience の大きな違いは、Lightning のページは少しずつ読み込まれるのに対して、Classic のページはサーバーからの要求によって生成される点です。クライアントから少しずつ読み込むため、ページの読み込み済みコンポーネントはいつでも他のコンポーネントを読み込めます。Lightning でページの読み込みがいつ完了したかを測定するのは簡単ではありません。多くの要素が EPT 値に影響を与える場合があります。
クライアント側の要素とサーバー側の要素の両方が EPT に影響します。クライアント側では、ユーザーのブラウザー、ハードウェア、ネットワーク品質、および組織の複雑さがすべて EPT に影響します。サーバー側では、Apex 処理と API 処理、および XMLHttpRequests (XHR) が EPT に影響します。たとえば、コンポーネント実装の詳細、エラー、キャッシュ、およびページ読み込み中のユーザー操作によって EPT が増加する可能性があります。
次の点にも考慮してください。
- Lightning UI はクライアント側で表示されるため、ブラウザーのパフォーマンスの影響を受けやすくなります。
- Lightning UI は、ページを表示するために多数の XHR を必要とするため、ネットワーク遅延の影響を受けやすくなります。
- 多数のカスタム項目とコンポーネントがある複雑なページでは、ページの表示が遅くなります。
EPT は、ページの読み込み開始から 2 フレーム以上 (~33 ミリ秒) の間、他の活動が発生しなくなるまでの時間として測定されます。2 フレームの猶予を設けることで、非同期コールによる偽陽性を避けることができます。こうしたコールには、XHR 活動、ストレージ活動、ユーザー操作、またはメインの JavaScript スレッドにおけるクライアント側のあらゆる種類の作業が含まれます。

