ポータルページのパフォーマンスの評価
指定したパフォーマンスベンチマークに照らして、ページ上のウィジェットのパフォーマンスを評価します。
始める前に
必要なロール: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 説明 ウィジェットのロード時間 (ミリ秒) ウィジェットがページにロードされるまでにかかる時間 (ミリ秒単位)。 ACL 実行時間 (ミリ秒) ウィジェットが該当する ACL を実行するのにかかる時間 (ミリ秒単位)。 DB 呼び出し実行時間 (ミリ秒) ウィジェットがデータベースクエリを実行するのにかかる時間 (ミリ秒単位)。 ビジネスルールの実行時間 (ミリ秒) ウィジェットがビジネスルールを実行するのにかかる時間 (ミリ秒)。 Ajax 呼び出し時間 (ミリ秒) ウィジェットが AJAX 呼び出しを実行するのにかかる時間 (ミリ秒)。 Ajax 待機時間 (秒) ページのロードが完了してから AJAX 呼び出しを待機する時間 (秒)。 -
[検証] を選択します。
注:検証中は、ページ評価の結果に影響を与える可能性があるため、インスタンス上の他のページとやり取りしないでください。パフォーマンスアナライザーは、ベンチマーク結果を返します。これには、ベンチマークを超えるページ上のウィジェットとそのパフォーマンスの詳細が含まれます。
-
ベンチマーク結果を確認します。
オプション ステップ ベンチマークの詳細 [ベンチマーク結果] リストからウィジェットまたは AJAX API を選択して、その ACL、ビジネスルール、またはデータベース呼び出しに関する追加の詳細を表示します。
プレビュー - [プレビューを表示] を選択します。
指定されたベンチマークを超えるページ上のウィジェットがページ上でハイライト表示されます。
- ハイライト表示されたウィジェットの情報アイコン (
) を選択すると、ベンチマーク結果が表示されます。
- [プレビューを表示] を選択します。
- オプション: さまざまなベンチマークに対してページを評価するには、[ やり直す ] を選択し、新しいベンチマークを入力します。
次のタスク
パフォーマンスベンチマークを満たさないウィジェットは更新して、ページのパフォーマンスを向上させることを検討してください。たとえば、ウィジェットのサーバースクリプトのロードに時間がかかりすぎる場合は、ロードを高速化するためにスクリプトを改善できるかどうかを評価します。