ポータルページのパフォーマンスの評価
指定したパフォーマンスベンチマークに対して、ページ上のウィジェットのパフォーマンスを評価します。
始める前に
必要なロール:sp_admin または admin
手順
-
評価するポータルのパフォーマンスアナライザーをオンにします。
デフォルトでは、パフォーマンスアナライザーはサービスポータル (sp) に対して有効になっています。
- ナビゲーションフィルターに「sys_properties.list」と入力します。
- [名前] フィールドに sp_allow_perf_debug_option_for_portals を入力して、リストをフィルタリングします。
- sp_allow_perf_debug_option_for_portalsレコードを選択します。
- [値] フィールドに、分析するポータルのサフィックスを入力します。
sp_admin ロールまたは admin ロールを持つユーザーの場合、パフォーマンスアナライザーを開くアイコン (パフォーマンスが指定されたポータルのページに表示されます。
- 分析するポータルページに移動します。
-
[パフォーマンスアナライザーを開く] アイコン ([
を選択します。
パフォーマンスアナライザーが別のブラウザタブで開きます。[ポータルページ URL] フィールドには、パフォーマンスアナライザーを開くページの URL が自動的に入力されます。 -
[ベンチマークの詳細] タブから、ページを分析するパフォーマンスベンチマークを入力します。
Benchmarks 説明 ウィジェットのロード時間 (ミリ秒) ウィジェットがページにロードされるまでにかかる時間 (ミリ秒 (ms)。 ACL 実行時間 (ミリ秒) ウィジェットが該当する ACL を実行するのにかかる時間 (ミリ秒)。 DB 呼び出し実行時間 (ミリ秒) ウィジェットがデータベースクエリを実行するのにかかる時間 (ミリ秒 (ms))。 ビジネスルールの実行時間 (ミリ秒) ウィジェットがビジネスルールを実行するのにかかる時間 (ミリ秒)。 Ajax コール時間 (ミリ秒) ウィジェットが AJAX 呼び出しを実行するのにかかる時間 (ミリ秒 (ms)。 Ajax 待機時間 (秒) ページのロードが完了した後に AJAX 呼び出しを待機する時間 (秒)。 -
[検証] を選択します。
注:検証中は、ページ評価の結果に影響を与える可能性があるため、インスタンス上の他のページとのやり取りは控えてください。パフォーマンスアナライザーは、ベンチマーク結果を返します。これには、ベンチマークを超えるページ上のウィジェットとそのパフォーマンスの詳細が含まれます。
-
ベンチマーク結果を確認します。
オプション ステップ ベンチマークの詳細 [ベンチマーク結果] リストからウィジェットまたは AJAX API を選択して、その ACL、ビジネスルール、またはデータベース呼び出しに関する追加の詳細を表示します。
プレビュー - [ プレビューを表示] を選択します。
指定されたベンチマークを超えるページ上のウィジェットは、ページでハイライト表示されます。
- ハイライト表示されたウィジェットの情報アイコン (
を選択して、そのベンチマーク結果を表示します。
- [ プレビューを表示] を選択します。
- オプション: ページをさまざまなベンチマークと比較して評価するには、[ やり直す ] を選択し、新しいベンチマークを入力します。
次のタスク
ページのパフォーマンスを向上させるために、パフォーマンスベンチマークを満たしていないウィジェットを更新することを検討してください。たとえば、ウィジェットのサーバースクリプトのロードに時間がかかりすぎる場合は、ロードを高速化するためにスクリプトを改善できるかどうかを評価します。